ReceiveActivity.ContextToken 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ReceiveActivity 동작과 해당 동작이 통신하고 있는 클라이언트 간의 교환을 상호 관련시키는 데 사용해야 할 컨텍스트를 지정할 때 사용할 수 있는 토큰을 나타냅니다.
public:
property System::Workflow::Activities::ContextToken ^ ContextToken { System::Workflow::Activities::ContextToken ^ get(); void set(System::Workflow::Activities::ContextToken ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.ContextTokenTypeConverter))]
public System.Workflow.Activities.ContextToken ContextToken { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.ContextTokenTypeConverter))>]
member this.ContextToken : System.Workflow.Activities.ContextToken with get, set
Public Property ContextToken As ContextToken
속성 값
상관 관계에 사용할 수 있는 ContextToken입니다.
- 특성
예제
다음 코드 예제에서는 ContextToken
속성에 액세스하는 방법을 보여 줍니다. 이 코드 예제는 Conversations
파일의 SupplierWorkflow.Designer.cs
SDK 샘플에 포함되어 있습니다.
ReceiveActivity receiveQuoteFromShipper3;
receiveQuoteFromShipper3 = new System.Workflow.Activities.ReceiveActivity();
System.Workflow.Activities.ContextToken contexttoken1 = new System.Workflow.Activities.ContextToken();
contexttoken1.Name = "Shipper3Context";
receiveQuoteFromShipper3.ContextToken = contexttoken1;
설명
각 ContextToken은 소유자 활동의 범위 내에 정의됩니다. 사용자는 이름은 같지만 소유자 범위가 다른 두 개의 다른 컨텍스트 토큰을 모델링할 수 있습니다. 이러한 컨텍스트 토큰과 연결된 컨텍스트의 값은 런타임에 달라집니다.
기본적으로 각 워크플로에는 루트 활동 수준으로 범위가 지정된 암시적인 루트 컨텍스트 토큰이 있습니다. 루트 컨텍스트 토큰의 이름은 '(RootContext)'이고 OwnerActivityName은 null
입니다. ReceiveActivity 활동에 연결된 ContextToken이 없으면 루트 컨텍스트 토큰이 사용됩니다.