TrackingParticipant Klasa

Definicja

Klasa bazowa rozszerzeń przepływu pracy, które współdziałają z infrastrukturą śledzenia przepływu pracy i rekordami śledzenia dostępu.

public ref class TrackingParticipant abstract
public abstract class TrackingParticipant
type TrackingParticipant = class
Public MustInherit Class TrackingParticipant
Dziedziczenie
TrackingParticipant
Pochodne

Uwagi

Uczestnik śledzenia jest zarejestrowany w celu odbierania rekordów śledzenia. Obecnie każdą klasę, która implementuje uczestnika śledzenia, można zarejestrować w wystąpieniu przepływu pracy w celu odbierania rekordów śledzenia. Jeśli uczestnik śledzenia jest kodem innej firmy, upewnij się, że nie jest to złośliwy kod. Uczestnicy śledzenia są uruchamiani w tym samym procesie co wystąpienie przepływu pracy, a w przypadku złośliwych uczestników śledzenia ten kod może mieć wpływ na ogólne wykonanie przepływu pracy. Rekordy śledzenia są dostarczane do zarejestrowanych uczestników śledzenia podczas wykonywania przepływu pracy, dlatego deweloper powinien upewnić się, że uczestnik śledzenia nie ma wpływu na uruchomiony przepływ pracy, wykonując niezamierzone operacje w ramach metody śledzenia. Przykładem może być zmiana zmiennych przepływu pracy lub operacji, które zajmują dużo czasu.

Konstruktory

TrackingParticipant()

Po zaimplementowaniu w klasie pochodnej tworzy nowe wystąpienie klasy pochodnej.

Właściwości

TrackingProfile

Obiekt profilu śledzenia używany przez uczestnika śledzenia. Przed dodaniem uczestnika śledzenia do rozszerzeń przepływu pracy profil śledzenia jest ustawiony na uczestnika.

Metody

BeginTrack(TrackingRecord, TimeSpan, AsyncCallback, Object)

Po zaimplementowaniu w klasie pochodnej rozpoczyna asynchroniczne przetwarzanie rekordu śledzenia.

EndTrack(IAsyncResult)

Po zaimplementowaniu w klasie pochodnej reprezentuje koniec operacji śledzenia asynchronicznego.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Track(TrackingRecord, TimeSpan)

Po zaimplementowaniu w klasie pochodnej używany do synchronicznego przetwarzania rekordu śledzenia.

Dotyczy