Sdílet prostřednictvím


ReceiveActivity.ContextToken Vlastnost

Definice

Představuje token, který lze použít k určení kontextu, který by se měl použít ke korelaci výměny mezi ReceiveActivity aktivitou a klientem, se kterým aktivita komunikuje.

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

Hodnota vlastnosti

ContextToken

ContextToken se použít pro korelaci.

Atributy

Příklady

Následující příklad kódu ukazuje, jak získat přístup k ContextToken vlastnosti. Tento příklad kódu je přizpůsoben z ukázky Conversations sady SDK ze SupplierWorkflow.Designer.cs souboru.

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

Poznámky

Každá ContextToken je definována v rozsahu aktivity vlastníka. Uživatelé můžou modelovat dva jedinečné kontextové tokeny se stejným názvem, ale různými obory vlastníka. Hodnota kontextů přidružených k těmto kontextovým tokenům se za běhu liší.

Ve výchozím nastavení má každý pracovní postup implicitní kořenový kontextový token vymezený na úrovni kořenové aktivity. Název kořenového kontextového tokenu je (RootContext) a OwnerActivityName je null. Pokud k ReceiveActivity aktivitě není přidružená ContextToken , použije se kořenový kontextový token.

Platí pro