TryLoadRunnableWorkflowCommand 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지속성 저장소의 실행 가능한 인스턴스를 메모리에 로드하기 위해 워크플로 호스트가 인스턴스 저장소에 대해 실행하는 명령을 나타냅니다.
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
- 상속
설명
인스턴스가 일시 중단된 상태 또는 완료된 상태가 아니고 다음 조건을 충족하는 경우 인스턴스를 실행할 수 있습니다.
인스턴스가 잠금 해제되었고 보류 중이던 타이머가 만료되었습니다.
인스턴스가 잠금 해제되고 해당 상태가 실행되고 있습니다.
인스턴스에 만료된 잠금이 있습니다.
인스턴스 저장소는 저장소를 사용하는 워크플로 호스트에 속하는 실행 가능한 인스턴스를 주기적으로 검색해야 합니다. 워크플로 호스트 형식과 HasRunnableWorkflowEvent 일치하는 지속성 저장소에서 실행 가능한 인스턴스를 찾을 때 발생해야 합니다. 인스턴스 저장소가 지속성 저장소에서 실행 가능한 인스턴스를 찾지 못하는 경우 지속성 저장소에서 실행 가능한 인스턴스를 계속 모니터링해야 합니다.
HasRunnableWorkflowEvent를 발생시키고 나면 인스턴스 저장소는 실행 가능한 인스턴스를 수신하고 실행할 때까지 지속성 저장소의 모니터링을 TryLoadRunnableWorkflowCommand중지해야 합니다. TryLoadRunnableWorkflowCommand 실행에서 실행 가능한 인스턴스를 반환하지 않는 경우에만 모니터링이 계속됩니다.
워크플로 호스트가 HasRunnableWorkflowEvent를 받으면 인스턴스 저장소에 대해 실행 TryLoadRunnableWorkflowCommand 하여 인스턴스를 메모리에 로드합니다.
생성자
| Name | Description |
|---|---|
| TryLoadRunnableWorkflowCommand() |
클래스의 인스턴스를 초기화합니다 TryLoadRunnableWorkflowCommand . |
속성
| Name | Description |
|---|---|
| AutomaticallyAcquiringLock |
명령이 인스턴스에 대한 잠금을 획득하려고 시도할 수 있는지 여부를 나타냅니다. (다음에서 상속됨 InstancePersistenceCommand) |
| IsTransactionEnlistmentOptional |
이 명령을 실행할 때 지속성 공급자가 앰비언트 트랜잭션(Transaction.Current)에 참여하지 않도록 선택할 수 있는지 여부를 나타내는 값을 반환합니다. (다음에서 상속됨 InstancePersistenceCommand) |
| Name |
지속성 명령의 이름을 가져옵니다. (다음에서 상속됨 InstancePersistenceCommand) |
메서드
| Name | Description |
|---|---|
| Equals(Object) |
지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
| Validate(InstanceView) |
명령의 유효성을 검사합니다. (다음에서 상속됨 InstancePersistenceCommand) |