Partage via


ReceiveActivity.ContextToken Propriété

Définition

Représente un jeton qui peut être utilisé pour spécifier le contexte devant être utilisé pour faire correspondre l'échange entre une activité ReceiveActivity et le client avec lequel cette activité communique.

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

Valeur de propriété

ContextToken

ContextToken qui peut être utilisé pour la corrélation.

Attributs

Exemples

L'exemple de code suivant illustre l'accès à la propriété ContextToken. Cet exemple de code est une adaptation de l'exemple du Kit de développement logiciel Conversations (SDK) figurant dans le fichier SupplierWorkflow.Designer.cs.

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

Remarques

Chaque ContextToken est défini dans l'étendue d'une activité propriétaire. Les utilisateurs peuvent créer deux jetons de contexte distincts partageant le même nom mais dont l'étendue des activités propriétaires est différente. La valeur de contexte associée à ces jetons de contexte est différente au moment de l'exécution.

Par défaut, chaque workflow dispose d'un jeton de contexte racine implicite qui est délimité au niveau de l'activité racine. Le nom du jeton de contexte racine est '(ContexteRacine)' et OwnerActivityName a la valeur null. Lorsqu'une activité ReceiveActivity n'est associée à aucun jeton ContextToken, c'est le jeton de contexte racine qui est utilisé.

S’applique à