TrackingService.GetTrackingChannel(TrackingParameters) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Należy zastąpić klasę pochodną, a po zaimplementowaniu zwraca kanał używany przez infrastrukturę śledzenia czasu wykonywania do wysyłania rekordów śledzenia do usługi śledzenia.
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
Parametry
- parameters
- TrackingParameters
Element TrackingParameters skojarzony z wystąpieniem przepływu pracy.
Zwraca
Służy do wysyłania TrackingChannel rekordów śledzenia do usługi śledzenia.
Przykłady
W poniższym przykładzie pokazano implementację GetTrackingChannel
metody . Ten przykład pochodzi z przykładowego zestawu SDK usługi Termination Tracking Service. Aby uzyskać więcej informacji, zobacz Przykład usługi śledzenia zakończenia.
/// <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
Uwagi
Infrastruktura śledzenia czasu wykonywania używa jednej TrackingChannel dla każdej usługi śledzenia dla każdego wystąpienia przepływu pracy. Aparat czasu wykonywania przepływu pracy wywołuje GetTrackingChannel każdą usługę TrackingChannel śledzenia, aby uzyskać dla tej usługi. Możesz użyć przekazanych informacji, TrackingParameters aby skojarzyć dane śledzenia wysyłane do TrackingChannel usługi śledzenia z określonym głównym wystąpieniem przepływu pracy.