Aracılığıyla paylaş


ReceiveActivity.ContextToken Özellik

Tanım

Bir etkinlikle etkinliğin iletişimde olduğu istemci arasındaki değişimi ilişkilendirmek için kullanılacak bağlamı belirtmek için kullanılabilecek bir ReceiveActivity belirteci temsil eder.

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

Özellik Değeri

ContextToken

ContextToken Bağıntı için kullanılabilecek bir.

Öznitelikler

Örnekler

Aşağıdaki kod örneği özelliğine nasıl erişeceklerini ContextToken gösterir. Bu kod örneği, SDK örneğinden Conversations dosyasından SupplierWorkflow.Designer.cs uyarlanmıştır.

ReceiveActivity receiveQuoteFromShipper3;
receiveQuoteFromShipper3 = new System.Workflow.Activities.ReceiveActivity();
System.Workflow.Activities.ContextToken contexttoken1 = new System.Workflow.Activities.ContextToken();
contexttoken1.Name = "Shipper3Context";
receiveQuoteFromShipper3.ContextToken = contexttoken1;

Açıklamalar

Her ContextToken biri bir sahip etkinliği kapsamında tanımlanır. Kullanıcılar aynı ada ancak farklı sahip kapsamlarına sahip iki ayrı bağlam belirtecini modelleyebilir. Bu bağlam belirteçleriyle ilişkili bağlamların değeri çalışma zamanında farklıdır.

Varsayılan olarak, her iş akışının kök etkinlik düzeyinde kapsamı belirlenmiş örtük bir kök bağlam belirteci vardır. Kök bağlam belirtecinin adı '(RootContext)' ve adıdır OwnerActivityName null. Bir ReceiveActivity etkinlikle ilişkilendirilmiş bir ContextToken etkinlik yoksa, kök bağlam belirteci kullanılır.

Şunlara uygulanır