TrackingParticipant Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Základní třída pro rozšíření pracovního postupu, která pracují s infrastrukturou sledování pracovního postupu a záznamy sledování přístupu.
public ref class TrackingParticipant abstract
public abstract class TrackingParticipant
type TrackingParticipant = class
Public MustInherit Class TrackingParticipant
- Dědičnost
-
TrackingParticipant
- Odvozené
Poznámky
Účastník sledování je zaregistrovaný pro příjem záznamů sledování. V současné době lze všechny třídy, které implementují účastníka sledování, zaregistrovány v instanci pracovního postupu pro příjem záznamů sledování. Pokud je účastník sledování kód třetí strany, ujistěte se, že se nejedná o škodlivý kód. Sledování účastníků běží ve stejném procesu jako instance pracovního postupu a v případě škodlivých sledovacích účastníků může tento kód ovlivnit celkové provádění pracovního postupu. Záznamy sledování se doručí registrovaným účastníkům sledování při provádění pracovního postupu, takže vývojář by měl zajistit, aby účastník sledování nemá vliv na spuštěný pracovní postup provedením nezamýšlených operací v rámci metody sledování. Příkladem může být změna proměnných nebo operací pracovního postupu, které trvá dlouhou dobu.
Konstruktory
| Name | Description |
|---|---|
| TrackingParticipant() |
Při implementaci v odvozené třídě vytvoří novou instanci odvozené třídy. |
Vlastnosti
| Name | Description |
|---|---|
| TrackingProfile |
Objekt profilu sledování používaný účastníkem sledování. Před přidáním účastníka sledování do rozšíření pracovního postupu je profil sledování nastaven na účastníka. |
Metody
| Name | Description |
|---|---|
| BeginTrack(TrackingRecord, TimeSpan, AsyncCallback, Object) |
Při implementaci v odvozené třídě začne asynchronní zpracování záznamu sledování. |
| EndTrack(IAsyncResult) |
Při implementaci v odvozené třídě představuje konec asynchronní sledovací operace. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| Track(TrackingRecord, TimeSpan) |
Při implementaci v odvozené třídě, používá se k synchronnímu zpracování záznamu sledování. |