TrackingChannel Třída

Definice

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)

Platí pro