TrackingChannel Klasse

Definition

Achtung

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Die abstract Basisklasse, die einen Nachverfolgungskanal darstellt.

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
Vererbung
TrackingChannel
Attribute

Hinweise

Note

In diesem Material werden Typen und Namespaces erläutert, die veraltet sind. Weitere Informationen finden Sie unter Deprecated Types in Windows Workflow Foundation 4.5.

Wenn eine TrackingService Vorhanden ist, rufen die Laufzeitverfolgungsinfrastrukturaufrufe GetTrackingChannel auf, um einen Nachverfolgungskanal für eine Workflowinstanz abzurufen. Die Laufzeitverfolgungsinfrastruktur verwendet diesen Nachverfolgungskanal, um Tracking-Datensätze, die der Workflowinstanz zugeordnet sind, zurück an die Hostanwendung zu senden, wenn die Nachverfolgungsinfrastruktur einem Trackpoint in der TrackingProfile zugeordneten Workflowinstanz entspricht. Ihre Anwendung kann diese Tracking-Informationen beliebig behandeln. Beispielsweise werden die SqlTrackingService Nachverfolgungsinformationen in eine SQL-Datenbank geschrieben.

Um einen Tracking-Kanal für Ihren Tracking-Dienst zu erstellen, leiten Sie eine Klasse von der TrackingChannel Basisklasse ab. Sie können das objekt, das TrackingParameters von der Laufzeitverfolgungsinfrastruktur übergeben wird, im Aufruf ihrer Implementierung GetTrackingChannel verwenden, um jede Instanz Ihres Tracking-Kanals einer bestimmten Workflowinstanz zuzuordnen. Das Workflowlaufzeitmodul fordert einen Nachverfolgungskanal von jedem Nachverfolgungsdienst an, der eine TrackingProfile Workflowinstanz bereitgestellt hat.

Konstruktoren

Name Beschreibung
TrackingChannel()
Veraltet.

Wenn sie in einer abgeleiteten Klasse implementiert wird, initialisiert sie eine neue Instanz der TrackingChannel Klasse.

Methoden

Name Beschreibung
Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InstanceCompletedOrTerminated()
Veraltet.

Benachrichtigt bei der Implementierung in einer abgeleiteten Klasse einen Empfänger von Daten im Nachverfolgungskanal, dass die workflowinstanz, die dem Nachverfolgungskanal zugeordnet ist, entweder abgeschlossen oder beendet wurde.

MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Send(TrackingRecord)
Veraltet.

Wenn sie in einer abgeleiteten Klasse implementiert wird, wird ein TrackingRecord On der TrackingChannel.

ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: