TrackingService.GetTrackingChannel(TrackingParameters) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Muss in der abgeleiteten Klasse überschrieben werden und gibt bei der Implementierung den Kanal zurück, über den die Laufzeitverfolgungsinfrastruktur Verfolgungsdatensätze an den Überwachungsdienst sendet.
protected public:
abstract System::Workflow::Runtime::Tracking::TrackingChannel ^ GetTrackingChannel(System::Workflow::Runtime::Tracking::TrackingParameters ^ parameters);
protected internal abstract System.Workflow.Runtime.Tracking.TrackingChannel GetTrackingChannel (System.Workflow.Runtime.Tracking.TrackingParameters parameters);
abstract member GetTrackingChannel : System.Workflow.Runtime.Tracking.TrackingParameters -> System.Workflow.Runtime.Tracking.TrackingChannel
Protected Friend MustOverride Function GetTrackingChannel (parameters As TrackingParameters) As TrackingChannel
Parameter
- parameters
- TrackingParameters
TrackingParameters, die der Workflowinstanz zugeordnet sind.
Gibt zurück
TrackingChannel, mit dem Verfolgungsdatensätze an den Überwachungsdienst gesendet werden.
Beispiele
Im folgenden Beispiel wird eine Implementierung der GetTrackingChannel
-Methode veranschaulicht. Dieses Beispiel stammt aus dem Termination Tracking Service SDK-Beispiel. Weitere Informationen finden Sie im Beispiel zum Beenden des Nachverfolgungsdiensts.
/// <summary>
/// Returns a tracking channel that will receive instnce terminated events.
/// </summary>
protected override TrackingChannel GetTrackingChannel(TrackingParameters parameters)
{
return new TerminationTrackingChannel(parameters, source);
}
' Returns a tracking channel that will receive instnce terminated events.
Protected Overrides Function GetTrackingChannel(ByVal parameters As TrackingParameters) As TrackingChannel
Return New TerminationTrackingChannel(parameters, source)
End Function
Hinweise
Die Laufzeitverfolgungsinfrastruktur verwendet pro Überwachungsdienst einen TrackingChannel für jede Workflowinstanz. Die Workflowruntime-Engine ruft GetTrackingChannel für jeden Überwachungsdienst auf, um den TrackingChannel für diesem Dienst abzurufen. Sie können die in TrackingParameters übergebenen Informationen verwenden, um über den TrackingChannel für den Überwachungsdienst gesendete Daten einer bestimmten Stammworkflowinstanz zuzuordnen.