SendActivity.SetContext メソッド

定義

SendActivity アクティビティのコンテキスト情報を設定します。

オーバーロード

名前 説明
SetContext(Activity, ChannelToken, Type, IDictionary<String,String>)

アクティビティ インスタンス、そのアクティビティによって使用されるエンドポイント、コントラクトの型を表すType オブジェクト、コンテキスト情報自体を指定して、SendActivity アクティビティのコンテキスト情報を設定する静的メソッド。

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

アクティビティ インスタンス、そのアクティビティで使用されるエンドポイント名、所有者アクティビティの名前、コントラクトの種類を表すType オブジェクト、コンテキスト情報自体を指定して、SendActivity アクティビティのコンテキスト情報を設定する静的メソッド。

注釈

コンテキスト情報は、クライアントと通信しているサービス間の通信に使用され、相関関係の識別などが含まれます。

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

アクティビティ インスタンス、そのアクティビティによって使用されるエンドポイント、コントラクトの型を表すType オブジェクト、コンテキスト情報自体を指定して、SendActivity アクティビティのコンテキスト情報を設定する静的メソッド。

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))

パラメーター

activity
Activity

コンテキスト情報を関連付けるアクティビティ インスタンス。

endpoint
ChannelToken

サービスとの関連付けに使用されるエンドポイント。

contractType
Type

サービスによって実装されるコントラクトの Type

context
IDictionary<String,String>

設定するコンテキスト情報。

次の例は、 SetContext メソッドの使用方法を示しています。

注釈

コンテキスト情報は、クライアントと通信しているサービス間の通信に使用され、相関関係の識別などが含まれます。

適用対象

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

アクティビティ インスタンス、そのアクティビティで使用されるエンドポイント名、所有者アクティビティの名前、コントラクトの種類を表すType オブジェクト、コンテキスト情報自体を指定して、SendActivity アクティビティのコンテキスト情報を設定する静的メソッド。

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))

パラメーター

activity
Activity

コンテキスト情報を関連付けるアクティビティ インスタンス。

endpointName
String

サービスとの関連付けに使用されるエンドポイントの名前。

ownerActivityName
String

所有しているアクティビティの名前。

contractType
Type

サービスによって実装されるコントラクトの Type

context
IDictionary<String,String>

設定するコンテキスト情報。

適用対象