Udostępnij za pośrednictwem


TimerEventSubscription Klasa

Definicja

Przestroga

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

Reprezentuje subskrypcję zdarzenia czasomierza.

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
Dziedziczenie
TimerEventSubscription
Atrybuty

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz Przestarzałe typy w programie Windows Workflow Foundation 4.5.

TimerEventSubscription obiekty są dodawane do kolejki czasomierza skojarzonej z wystąpieniem przepływu pracy w celu wysłania komunikatu do określonego WorkflowQueue momentu. Po osiągnięciu czasu określonego przez ExpiresAt program aparat środowiska uruchomieniowego przepływu pracy wysyła komunikat zawierający SubscriptionId element do określonego WorkflowQueue przez QueueName. Kolejka czasomierza skojarzona z wystąpieniem przepływu pracy jest zawarta w obiekcie TimerCollectionProperty. Możesz zbadać TimerCollectionProperty obiekty i WorkflowQueueInfo zwracane przez WorkflowInstance.GetWorkflowQueueData program , aby określić, które działania oczekują na określony TimerEventSubscriptionobiekt . SqlWorkflowPersistenceService Obie DelayActivity te elementy korzystają z subskrypcji zdarzeń czasomierza, aby zapewnić część ich funkcjonalności.

Konstruktory

TimerEventSubscription()
Przestarzałe.

Inicjuje nowe wystąpienie klasy TimerEventSubscription.

TimerEventSubscription(Guid, DateTime)
Przestarzałe.

Inicjuje nowe wystąpienie TimerEventSubscription klasy przy użyciu określonego Guid wystąpienia przepływu pracy i określonego wygaśnięcia DateTime.

TimerEventSubscription(Guid, Guid, DateTime)
Przestarzałe.

Inicjuje nowe wystąpienie TimerEventSubscription klasy przy użyciu określonego identyfikatora subskrypcji, określonego Guid wystąpienia przepływu pracy i określonego wygaśnięcia DateTime.

Właściwości

ExpiresAt
Przestarzałe.

Pobiera oczekiwany czas wygaśnięcia czasomierza skojarzonego z tą subskrypcją.

QueueName
Przestarzałe.

Reprezentuje nazwę WorkflowQueue , do którego WorkflowRuntime wysyła komunikat po wygaśnięciu subskrypcji czasomierza.

SubscriptionId
Przestarzałe.

Unikatowy identyfikator reprezentujący zdarzenie czasomierza.

WorkflowInstanceId
Przestarzałe.

Identyfikator przepływu pracy skojarzonego z subskrypcją czasomierza.

Metody

Equals(Object)
Przestarzałe.

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

(Odziedziczone po Object)
GetHashCode()
Przestarzałe.

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

(Odziedziczone po Object)
GetType()
Przestarzałe.

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

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

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

(Odziedziczone po Object)
ToString()
Przestarzałe.

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

(Odziedziczone po Object)

Dotyczy