다음을 통해 공유


WorkflowIdleBehavior 클래스

정의

유휴 워크플로 인스턴스가 언로드되고 유지되는 시간을 제어하는 서비스 동작입니다.

public ref class WorkflowIdleBehavior : System::ServiceModel::Description::IServiceBehavior
public class WorkflowIdleBehavior : System.ServiceModel.Description.IServiceBehavior
type WorkflowIdleBehavior = class
    interface IServiceBehavior
Public Class WorkflowIdleBehavior
Implements IServiceBehavior
상속
WorkflowIdleBehavior
구현

설명

중요

TimeToUnload 의 값 보다 큰 값으로 설정 된 TimeToPersist 워크플로가 유휴 상태로 (때문에 지연 활동이) 워크플로 인스턴스가 변경 되지 않은 경우 일반 진행 하는 대신 중단을 호출 하 여 메모리에서 제거 됩니다 및 언로드 프로세스... 런타임 최적화 및 데이터가 손실 되지 않습니다 이지만 언로드 추적을 예상 하는 경우 추적 로그를 보면 개발자 중단 추적을 표시 될 수 있습니다.

이 동작을 사용 하는 방법에 대 한 예제는 워크플로 서비스 호스트 확장성 을 참조 하세요.

생성자

WorkflowIdleBehavior()

WorkflowIdleBehavior의 새 인스턴스를 초기화합니다.

속성

TimeToPersist

워크플로가 유휴 상태가 되는 시간과 유지되는 시간 사이에 발생하는 TimeSpan을 지정하는 값을 가져오거나 설정합니다.

TimeToUnload

워크플로가 유휴 상태가 되는 시간과 언로드되는 시간 사이에 발생하는 TimeSpan을 지정하는 값을 가져오거나 설정합니다.

메서드

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) 메서드를 구현합니다.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) 메서드를 구현합니다.

Equals(Object)

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

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

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

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

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

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

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

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

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

(다음에서 상속됨 Object)
Validate(ServiceDescription, ServiceHostBase)

Validate(ServiceDescription, ServiceHostBase) 메서드를 구현합니다.

적용 대상