CorrelationHandle 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
워크플로의 임시 컨텍스트 또는 특정 공유 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 활동에 대해 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) |
적용 대상
.NET