HasRunnableWorkflowEvent 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SQL 워크플로 인스턴스 저장소가 지속성 데이터베이스에 실행 가능한 인스턴스가 있는지 워크플로 호스트에 알리기 위해 발생하는 이벤트를 나타냅니다.
public ref class HasRunnableWorkflowEvent sealed : System::Runtime::DurableInstancing::InstancePersistenceEvent<System::Activities::DurableInstancing::HasRunnableWorkflowEvent ^>
public sealed class HasRunnableWorkflowEvent : System.Runtime.DurableInstancing.InstancePersistenceEvent<System.Activities.DurableInstancing.HasRunnableWorkflowEvent>
type HasRunnableWorkflowEvent = class
inherit InstancePersistenceEvent<HasRunnableWorkflowEvent>
Public NotInheritable Class HasRunnableWorkflowEvent
Inherits InstancePersistenceEvent(Of HasRunnableWorkflowEvent)
- 상속
-
HasRunnableWorkflowEvent
설명
인스턴스가 일시 중단된 상태 또는 완료된 상태가 아니고 다음 조건을 충족하는 경우 인스턴스를 실행할 수 있습니다.
인스턴스가 잠금 해제되었고 보류 중이던 타이머가 만료되었습니다.
인스턴스가 잠금 해제되고 해당 상태가 실행되고 있습니다.
인스턴스에 잘못된 잠금이 있습니다.
인스턴스 저장소는 저장소를 사용하는 워크플로 호스트에 속하는 실행 가능한 인스턴스를 주기적으로 검색해야 합니다. 워크플로 호스트 형식과 HasRunnableWorkflowEvent 일치하는 지속성 저장소에서 실행 가능한 인스턴스를 찾을 때 발생해야 합니다. 인스턴스 저장소가 지속성 저장소에서 실행 가능한 인스턴스를 찾지 못하는 경우 지속성 저장소에서 실행 가능한 인스턴스를 계속 모니터링해야 합니다.
HasRunnableWorkflowEvent를 발생시키고 나면 인스턴스 저장소는 실행 가능한 인스턴스를 수신하고 실행할 때까지 지속성 저장소의 모니터링을 TryLoadRunnableWorkflowCommand중지해야 합니다. TryLoadRunnableWorkflowCommand 실행에서 실행 가능한 인스턴스를 반환하지 않는 경우에만 모니터링이 계속됩니다.
워크플로 호스트가 HasRunnableWorkflowEvent를 받으면 인스턴스 저장소에 대해 실행 TryLoadRunnableWorkflowCommand 하여 인스턴스를 메모리에 로드합니다.
생성자
| Name | Description |
|---|---|
| HasRunnableWorkflowEvent() |
클래스의 인스턴스를 초기화합니다 HasRunnableWorkflowEvent . |
속성
| Name | Description |
|---|---|
| Name |
지속성 이벤트의 XName(이름과 결합된 네임스페이스)을 반환합니다. (다음에서 상속됨 InstancePersistenceEvent) |
메서드
| Name | Description |
|---|---|
| Equals(InstancePersistenceEvent) |
현재 InstancePersistenceEvent 개체와 전달된 InstancePersistenceEvent 개체가 같은지 여부를 확인합니다. (다음에서 상속됨 InstancePersistenceEvent) |
| Equals(Object) |
현재 InstancePersistenceEvent 개체와 전달된 개체가 동일한지 InstancePersistenceEvent 여부를 확인합니다. (다음에서 상속됨 InstancePersistenceEvent) |
| GetHashCode() |
인스턴스의 해시 코드를 반환합니다 InstancePersistenceEvent . (다음에서 상속됨 InstancePersistenceEvent) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |