TrackingChannel 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í.
Upozornění
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Základní abstract
třída, která představuje sledovací kanál.
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
- Dědičnost
-
TrackingChannel
- Atributy
Poznámky
Poznámka
V tomto materiálu jsou popsané zastaralé typy a obory názvů. Další informace najdete v tématu zastaralé typy v programovací model Windows Workflow Foundation 4,5.
TrackingService Pokud je k dispozici, volání GetTrackingChannel infrastruktury sledování modulu runtime pro získání kanálu sledování instance pracovního postupu. Infrastruktura sledování modulu runtime používá tento sledovací kanál k odesílání záznamů sledování přidružených k instanci pracovního postupu zpět do hostitelské aplikace, kdykoli sledovací infrastruktura odpovídá bodu sledování v TrackingProfile přidružené instanci pracovního postupu. Vaše aplikace může tyto informace o sledování zacházet jakýmkoli způsobem, který zvolíte. Například SqlTrackingService zapisuje informace o sledování do SQL databáze.
Pokud chcete vytvořit sledovací kanál pro vaši službu sledování, odvozujte třídu ze TrackingChannel základní třídy. Objekt předaný infrastrukturou sledování modulu runtime můžete použít TrackingParameters v jejím volání k implementaci vaší implementace GetTrackingChannel , abyste přidružili každou instanci kanálu sledování ke konkrétní instanci pracovního postupu. Modul runtime pracovního postupu požaduje sledovací kanál z každé sledovací služby, která poskytla TrackingProfile instanci pracovního postupu.
Konstruktory
TrackingChannel() |
Při implementaci v odvozené třídě inicializuje novou instanci TrackingChannel třídy. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
InstanceCompletedOrTerminated() |
Při implementaci v odvozené třídě upozorní příjemce dat na sledovací kanál, že instance pracovního postupu přidružená k kanálu sledování byla buď dokončena, nebo ukončena. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
Send(TrackingRecord) |
Při implementaci v odvozené třídě odešle na TrackingRecord TrackingChannel. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |