Udostępnij za pośrednictwem


DurableTimerExtension Klasa

Definicja

Reprezentuje rozszerzenie czasomierza działania, które można utrwalać.

public ref class DurableTimerExtension : System::Activities::Statements::TimerExtension, IDisposable, System::Activities::Hosting::IWorkflowInstanceExtension
public class DurableTimerExtension : System.Activities.Statements.TimerExtension, IDisposable, System.Activities.Hosting.IWorkflowInstanceExtension
type DurableTimerExtension = class
    inherit TimerExtension
    interface IWorkflowInstanceExtension
    interface IDisposable
Public Class DurableTimerExtension
Inherits TimerExtension
Implements IDisposable, IWorkflowInstanceExtension
Dziedziczenie
DurableTimerExtension
Implementuje

Uwagi

Obiekt DurableTimerExtension może być skojarzony tylko z pojedynczym wystąpieniem przepływu pracy. DurableTimerExtension Jeśli obiekt jest używany z więcej niż jednym wystąpieniem przepływu pracy, InvalidOperationException zostanie zgłoszony następujący komunikat:

This TimerExtension has already been attached to a workflow instance.  

Konstruktory

DurableTimerExtension()

Tworzy nowe wystąpienie klasy DurableTimerExtension.

Metody

CancelTimer(Bookmark)

Usuwa czasomierz.

(Odziedziczone po TimerExtension)
Dispose()

Kończy wszystkie zarejestrowane czasomierze.

Equals(Object)

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

(Odziedziczone po Object)
GetAdditionalExtensions()

Zwraca moduł wyliczający, który iteruje w kolekcji rozszerzeń czasomierza.

GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
OnCancelTimer(Bookmark)

Usuwa obiekt czasomierza z tabeli zarejestrowanych czasomierzy dla bieżącej operacji przepływu pracy.

OnRegisterTimer(TimeSpan, Bookmark)

Dodaje obiekt czasomierza zawierający określony przedział czasu i informacje o zakładkach do tabeli zarejestrowanych czasomierzy dla bieżącej operacji przepływu pracy.

RegisterTimer(TimeSpan, Bookmark)

Tworzy czasomierz z określonym czasem trwania i skojarzonym.

(Odziedziczone po TimerExtension)
SetInstance(WorkflowInstanceProxy)

Ustanawia określone wystąpienie przepływu pracy jako bieżące wystąpienie.

ToString()

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

(Odziedziczone po Object)

Dotyczy