Condividi tramite


SendActivity.SetContext Metodo

Definizione

Imposta informazioni di contesto per un'attività di SendActivity.

Overload

SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

Metodo statico che imposta le informazioni di contesto per un'attività SendActivity, dati un'istanza di attività, un endpoint utilizzato da tale attività, un oggetto Type che rappresenta il tipo del contratto e le informazioni di contesto.

SetContext(Activity, String, String, Type, IDictionary<String,String>)

Metodo statico che imposta le informazioni di contesto per un'attività SendActivity, dati un'istanza di attività, un nome di endpoint utilizzato da tale attività, il nome dell'attività del proprietario, un oggetto Type che rappresenta il tipo del contratto e le informazioni di contesto.

Commenti

Le informazioni di contesto vengono utilizzate per la comunicazione tra il client e il servizio con cui sta comunicando e includono elementi come l'identificazione per la correlazione.

SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

Metodo statico che imposta le informazioni di contesto per un'attività SendActivity, dati un'istanza di attività, un endpoint utilizzato da tale attività, un oggetto Type che rappresenta il tipo del contratto e le informazioni di contesto.

public:
 static void SetContext(System::Workflow::ComponentModel::Activity ^ activity, System::Workflow::Activities::ChannelToken ^ endpoint, Type ^ contractType, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ context);
public static void SetContext (System.Workflow.ComponentModel.Activity activity, System.Workflow.Activities.ChannelToken endpoint, Type contractType, System.Collections.Generic.IDictionary<string,string> context);
static member SetContext : System.Workflow.ComponentModel.Activity * System.Workflow.Activities.ChannelToken * Type * System.Collections.Generic.IDictionary<string, string> -> unit
Public Shared Sub SetContext (activity As Activity, endpoint As ChannelToken, contractType As Type, context As IDictionary(Of String, String))

Parametri

activity
Activity

L'istanza dell'attività con cui associare le informazioni di contesto.

endpoint
ChannelToken

Endpoint utilizzato per la correlazione con un servizio.

contractType
Type

La classe Type del contratto implementato da un servizio.

context
IDictionary<String,String>

Informazioni di contesto da impostare.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il metodo SetContext.

Commenti

Le informazioni di contesto vengono utilizzate per la comunicazione tra il client e il servizio con cui sta comunicando e includono elementi come l'identificazione per la correlazione.

Si applica a

SetContext(Activity, String, String, Type, IDictionary<String,String>)

Metodo statico che imposta le informazioni di contesto per un'attività SendActivity, dati un'istanza di attività, un nome di endpoint utilizzato da tale attività, il nome dell'attività del proprietario, un oggetto Type che rappresenta il tipo del contratto e le informazioni di contesto.

public:
 static void SetContext(System::Workflow::ComponentModel::Activity ^ activity, System::String ^ endpointName, System::String ^ ownerActivityName, Type ^ contractType, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ context);
public static void SetContext (System.Workflow.ComponentModel.Activity activity, string endpointName, string ownerActivityName, Type contractType, System.Collections.Generic.IDictionary<string,string> context);
static member SetContext : System.Workflow.ComponentModel.Activity * string * string * Type * System.Collections.Generic.IDictionary<string, string> -> unit
Public Shared Sub SetContext (activity As Activity, endpointName As String, ownerActivityName As String, contractType As Type, context As IDictionary(Of String, String))

Parametri

activity
Activity

L'istanza dell'attività con cui associare le informazioni di contesto.

endpointName
String

Nome di un endpoint utilizzato per la correlazione con un servizio.

ownerActivityName
String

Nome dell’attività proprietaria.

contractType
Type

La classe Type del contratto implementato da un servizio.

context
IDictionary<String,String>

Informazioni di contesto da impostare.

Esempio

Nell'esempio seguente viene illustrato come utilizzare il metodo SetContext.

SendActivity sendActivity1 = new SendActivity();
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);

Si applica a