다음을 통해 공유


CorrelationHandle 클래스

정의

워크플로의 임시 컨텍스트 또는 특정 공유 InstanceKey를 나타내는 방법으로 활동을 하나의 상관 관계로 연결합니다.

public ref class CorrelationHandle : System::Activities::Handle
[System.Runtime.Serialization.DataContract]
public class CorrelationHandle : System.Activities.Handle
[<System.Runtime.Serialization.DataContract>]
type CorrelationHandle = class
    inherit Handle
Public Class CorrelationHandle
Inherits Handle
상속
CorrelationHandle
특성

예제

다음 예제에서는 CorrelationHandle 활동에 대해 SendReply을 설정하는 방법을 보여 줍니다.

new SendReply
{
    DisplayName = "Send Adjusted Cost",
    Request = prescriptionRequest,
    // Initialize the orderHandle using the MessageQuerySet to correlate with the final GetAdjustedCost request
    CorrelationInitializers = 
    {
        new QueryCorrelationInitializer
        {
            CorrelationHandle = orderHandle,
            MessageQuerySet = GetOrderQuerySet
        }
    },
    Content = SendContent.Create(new InArgument<Order>((e) => order.Get(e)))
}

설명

네 가지 유형의 상관 관계를 제공 하는 Windows WF (Workflow Foundation): 콘텐츠 기반, 요청-회신하십시오 영 속 이중, 및 컨텍스트 교환 . 상관 관계에 대한 자세한 내용은 상관 관계 개요, 앞에서 언급한 특정 상관 관계 유형 및 LINQ 메시지 쿼리 상관 관계 샘플을 참조하세요.

런타임에서 사용 하는 CorrelationHandle 있는 경우, 그렇지 않으면 상관 관계에 대 한 합니다 CorrelatesWith 메시징 작업의 속성이 사용 됩니다. 두 가지가 모두 없을 경우 CorrelationScope에서 제공하는 앰비언트 핸들 또는 해당 워크플로 서비스가 사용됩니다.

생성자

CorrelationHandle()

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

속성

ExecutionPropertyName

작업의 실행 속성에 추가할 때 이 Handle에서 사용할 이름을 가져옵니다.

(다음에서 상속됨 Handle)
Owner

ActivityInstance이 포함된 Variable을 포함하는 Handle를 가져옵니다.

(다음에서 상속됨 Handle)

메서드

Equals(Object)

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

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

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

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

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

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

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

(다음에서 상속됨 Object)
OnInitialize(HandleInitializationContext)

CorrelationHandle을 워크플로 런타임에 등록합니다.

OnUninitialize(HandleInitializationContext)

워크플로 런타임에서 CorrelationHandle의 등록을 취소합니다.

ThrowIfUninitialized()

InvalidOperationException이 초기화되지 않으면 Handle을 throw합니다.

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

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

(다음에서 상속됨 Object)

적용 대상