Freigeben über


TimerEventSubscription Klasse

Definition

Achtung

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Stellt ein Abonnement eines Zeitgeberereignisses dar.

public ref class TimerEventSubscription
[System.Serializable]
public class TimerEventSubscription
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class TimerEventSubscription
[<System.Serializable>]
type TimerEventSubscription = class
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type TimerEventSubscription = class
Public Class TimerEventSubscription
Vererbung
TimerEventSubscription
Attribute

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

TimerEventSubscription-Objekte werden der Zeitgeberwarteschlange hinzugefügt, die einer Workflowinstanz zugeordnet ist, um eine Meldung zu einem bestimmten Zeitpunkt an eine bestimmte WorkflowQueue zu senden. Wenn der unter ExpiresAt angegebene Zeitpunkt erreicht ist, sendet die Workflowruntime-Engine eine Meldung mit der SubscriptionId an die WorkflowQueue, die unter QueueName angegeben ist. Die Timerwarteschlange, die einer Workflowinstanz zugeordnet ist, ist in der TimerCollectionProperty enthalten. Sie können die TimerCollectionProperty und die WorkflowQueueInfo-Objekte untersuchen, die von WorkflowInstance.GetWorkflowQueueData zurückgegeben werden, um zu bestimmen, welche Aktivitäten sich für eine bestimmte TimerEventSubscription im Wartezustand befinden. Die DelayActivity und der SqlWorkflowPersistenceService verwenden Zeitgeberereignisabonnements, um einen Teil ihrer Funktionalität bereitzustellen.

Konstruktoren

TimerEventSubscription()
Veraltet.

Initialisiert eine neue Instanz der TimerEventSubscription-Klasse.

TimerEventSubscription(Guid, DateTime)
Veraltet.

Initialisiert eine neue Instanz der TimerEventSubscription-Klasse, indem die angegebene Guid einer Workflowinstanz und der DateTime-Wert für den angegebenen Ablaufzeitpunkt verwendet wird.

TimerEventSubscription(Guid, Guid, DateTime)
Veraltet.

Initialisiert eine neue Instanz der TimerEventSubscription-Klasse, indem die angegebene Abonnement-ID, die angegebene Guid einer Workflowinstanz und der DateTime-Wert für den angegebenen Ablaufzeitpunkt verwendet wird.

Eigenschaften

ExpiresAt
Veraltet.

Ruft die erwartete Ablaufzeit des Timers ab, der diesem Abonnement zugeordnet ist.

QueueName
Veraltet.

Stellt den Namen der WorkflowQueue dar, an die WorkflowRuntime eine Meldung sendet, wenn das Timerabonnement abläuft.

SubscriptionId
Veraltet.

Eindeutiger Bezeichner, der ein Timerereignis darstellt.

WorkflowInstanceId
Veraltet.

Bezeichner des Workflows, der dem Timerabonnement zugeordnet ist.

Methoden

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: