Share via


TryLoadRunnableWorkflowCommand 클래스

정의

워크플로 호스트가 지속성 저장소의 실행 가능한 인스턴스를 메모리로 로드하기 위해 인스턴스 저장소에 대해 실행하는 명령을 나타냅니다.

public ref class TryLoadRunnableWorkflowCommand sealed : System::Runtime::DurableInstancing::InstancePersistenceCommand
public sealed class TryLoadRunnableWorkflowCommand : System.Runtime.DurableInstancing.InstancePersistenceCommand
type TryLoadRunnableWorkflowCommand = class
    inherit InstancePersistenceCommand
Public NotInheritable Class TryLoadRunnableWorkflowCommand
Inherits InstancePersistenceCommand
상속
TryLoadRunnableWorkflowCommand

설명

인스턴스가 runnable일시 중단 된 상태나 완료 된 상태가 아니며 다음 조건을 충족 하는 경우:

  • 인스턴스가 잠금 해제되었으며 만료된 보류 중인 타이머가 있습니다.

  • 인스턴스를 잠금 해제 하 고 해당 상태가 Executing합니다.

  • 인스턴스에 만료된 잠금이 있습니다.

인스턴스 저장소는 해당 저장소를 사용하는 워크플로 호스트에 속하는 실행 가능한 인스턴스를 정기적으로 검색해야 합니다. 지속성 저장소에서 워크플로 호스트 형식과 일치하는 실행 가능한 인스턴스를 찾으면 HasRunnableWorkflowEvent를 발생시켜야 합니다. 인스턴스 저장소가 지속성 저장소에서 실행 가능한 인스턴스를 찾지 못하면 지속성 저장소에서 실행 가능한 인스턴스를 계속 모니터링해야 합니다.

HasRunnableWorkflowEvent를 발생시킨 후 인스턴스 저장소는 TryLoadRunnableWorkflowCommand를 받고 실행할 때까지 지속성 저장소에서 실행 가능한 인스턴스를 모니터링하는 작업을 중지해야 합니다. TryLoadRunnableWorkflowCommand 실행에서 실행 가능한 인스턴스를 반환하지 않는 경우에만 모니터링이 계속됩니다.

워크플로 호스트는 HasRunnableWorkflowEvent를 받을 경우 인스턴스 저장소에 대해 TryLoadRunnableWorkflowCommand를 실행하여 인스턴스를 메모리로 로드합니다.

생성자

TryLoadRunnableWorkflowCommand()

TryLoadRunnableWorkflowCommand 클래스의 인스턴스를 초기화합니다.

속성

AutomaticallyAcquiringLock

명령이 인스턴스에 대한 잠금 획득을 시도할 수 있는지 여부를 나타냅니다.

(다음에서 상속됨 InstancePersistenceCommand)
IsTransactionEnlistmentOptional

이 명령을 실행할 때 지속성 공급자가 엠비언트 트랜잭션(Transaction.Current)에 참여하지 않기로 선택할 수 있는지 여부를 나타내는 값을 반환합니다.

(다음에서 상속됨 InstancePersistenceCommand)
Name

지속성 명령의 이름을 가져옵니다.

(다음에서 상속됨 InstancePersistenceCommand)

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
Validate(InstanceView)

명령의 유효성을 검사합니다.

(다음에서 상속됨 InstancePersistenceCommand)

적용 대상