DurableTimerExtension DurableTimerExtension DurableTimerExtension DurableTimerExtension Class

정의

지속할 수 있는 작업 타이머 확장을 나타냅니다.Represents an activity timer extension that can be persisted.

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
상속
DurableTimerExtensionDurableTimerExtensionDurableTimerExtensionDurableTimerExtension
구현

설명

DurableTimerExtension 개체만 단일 워크플로 인스턴스와 연결할 수 있습니다.A DurableTimerExtension object can only be associated with a single workflow instance. 경우는 DurableTimerExtension 둘 이상의 워크플로 인스턴스를 사용 하 여 개체를 사용 하는 InvalidOperationException 다음 메시지와 함께 throw 됩니다.If a DurableTimerExtension object is used with more than one workflow instance, an InvalidOperationException is thrown with the following message:

This TimerExtension has already been attached to a workflow instance.  

생성자

DurableTimerExtension() DurableTimerExtension() DurableTimerExtension() DurableTimerExtension()

DurableTimerExtension 클래스의 새 인스턴스를 만듭니다.Creates a new instance of the DurableTimerExtension class.

메서드

CancelTimer(Bookmark) CancelTimer(Bookmark) CancelTimer(Bookmark) CancelTimer(Bookmark)

타이머를 제거합니다.Removes a timer.

(Inherited from TimerExtension)
Dispose() Dispose() Dispose() Dispose()

등록된 모든 타이머를 종료합니다.Terminates all registered timers.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAdditionalExtensions() GetAdditionalExtensions() GetAdditionalExtensions() GetAdditionalExtensions()

타이머 확장 컬렉션을 반복하는 열거자를 반환합니다.Returns an enumerator that iterates over the collection of timer extensions.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
OnCancelTimer(Bookmark) OnCancelTimer(Bookmark) OnCancelTimer(Bookmark) OnCancelTimer(Bookmark)

현재 워크플로 작업에 대해 등록된 타이머 테이블에서 타이머 개체를 제거합니다.Removes a timer object from the table of registered timers for the current workflow operation.

OnRegisterTimer(TimeSpan, Bookmark) OnRegisterTimer(TimeSpan, Bookmark) OnRegisterTimer(TimeSpan, Bookmark) OnRegisterTimer(TimeSpan, Bookmark)

지정한 시간 범위와 책갈피 정보가 포함된 타이머 개체를 현재 워크플로 작업에 대해 등록된 타이머 테이블에 추가합니다.Adds a timer object that contains the specified time span and bookmark information to the table of registered timers for the current workflow operation.

RegisterTimer(TimeSpan, Bookmark) RegisterTimer(TimeSpan, Bookmark) RegisterTimer(TimeSpan, Bookmark) RegisterTimer(TimeSpan, Bookmark)

지정한 기간을 사용하여 연결된 타이머를 만듭니다.Creates a timer with the specified duration and associated.

(Inherited from TimerExtension)
SetInstance(WorkflowInstanceProxy) SetInstance(WorkflowInstanceProxy) SetInstance(WorkflowInstanceProxy) SetInstance(WorkflowInstanceProxy)

지정한 워크플로 인스턴스를 현재 인스턴스로 설정합니다.Establishes the specified workflow instance as the current instance.

ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상