TrackingChannel Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
De abstract basisklasse die een traceringskanaal vertegenwoordigt.
public ref class TrackingChannel abstract
public abstract class TrackingChannel
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public abstract class TrackingChannel
type TrackingChannel = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type TrackingChannel = class
Public MustInherit Class TrackingChannel
- Overname
-
TrackingChannel
- Kenmerken
Opmerkingen
Note
In dit materiaal worden typen en naamruimten besproken die verouderd zijn. Zie Deprecated Types in Windows Workflow Foundation 4.5 voor meer informatie.
Als er een TrackingService is, roept de runtime-traceringsinfrastructuur GetTrackingChannel aan om een traceringskanaal voor een werkstroomexemplaren op te halen. De runtime-traceringsinfrastructuur gebruikt dit traceringskanaal om traceringsrecords die zijn gekoppeld aan het werkstroomexemplaar, terug te sturen naar de hosttoepassing wanneer de traceringsinfrastructuur overeenkomt met een traceringspunt in het TrackingProfile gekoppelde werkstroomexemplaar. Uw toepassing kan deze traceringsgegevens op elke gewenste manier behandelen. De traceringsgegevens worden bijvoorbeeld SqlTrackingService naar een SQL-database geschreven.
Als u een traceringskanaal voor uw traceringsservice wilt maken, moet u een klasse afleiden uit de TrackingChannel basisklasse. U kunt het TrackingParameters object gebruiken dat door de runtime-traceringsinfrastructuur wordt doorgegeven in de aanroep van uw implementatie om GetTrackingChannel elk exemplaar van uw traceringskanaal te koppelen aan een specifiek werkstroomexemplaren. De runtime-engine van de werkstroom vraagt een traceringskanaal aan bij elke traceringsservice die een TrackingProfile voor een werkstroomexemplaren heeft geleverd.
Constructors
| Name | Description |
|---|---|
| TrackingChannel() |
Verouderd.
Wanneer deze wordt geïmplementeerd in een afgeleide klasse, initialiseert u een nieuw exemplaar van de TrackingChannel klasse. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Verouderd.
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Verouderd.
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Verouderd.
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InstanceCompletedOrTerminated() |
Verouderd.
Wanneer deze is geïmplementeerd in een afgeleide klasse, ontvangt u een ontvanger van gegevens in het traceringskanaal dat het werkstroomexemplaar dat is gekoppeld aan het traceringskanaal is voltooid of beëindigd. |
| MemberwiseClone() |
Verouderd.
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Send(TrackingRecord) |
Verouderd.
Wanneer deze is geïmplementeerd in een afgeleide klasse, verzendt u een TrackingRecord op de TrackingChannel. |
| ToString() |
Verouderd.
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |