WorkflowInstance.TryUnload 메서드

정의

인스턴스가 일시 중단되거나 유휴 상태일 때 메모리에서 지속성 저장소로 워크플로 인스턴스를 언로드합니다.

public:
 bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean

반품

워크플로 인스턴스가 언로드되었으면

예외

워크플로 런타임 엔진에 등록된 지속성 서비스가 없습니다.

설명

워크플로 인스턴스가 유휴 상태이거나 일시 중단된 TryUnload 경우 지속성 서비스를 사용하여 메모리에서 워크플로 인스턴스를 제거하고 데이터 저장소에 유지합니다. 에 등록된 WorkflowRuntimeTryUnloadInvalidOperationException지속성 서비스가 없으면 . 워크플로 인스턴스가 성공적으로 유지되면 런타임이 이벤트를 발생시키고 반환합니다 WorkflowUnloadedtrue. Unload 는 워크플로 인스턴스가 이미 언로드되었거나, 종료되었거나, 중단되었거나, 이미 완료된 경우 반환 false 합니다.

호스트는 유휴 워크플로에서 시스템 리소스를 회수하는 데 사용할 TryUnload 수 있습니다.

적용 대상