SendActivity.GetContext メソッド

定義

相関関係の識別など、通信しているクライアントとサービス間の通信に使用されたコンテキストを含むディクショナリを返します。

オーバーロード

GetContext(Activity, ChannelToken, Type)

送信操作のコンテキスト情報を取得または設定します。

GetContext(Activity, String, String, Type)

アクティビティ インスタンス、そのアクティビティで使用されるエンドポイント名、所有者アクティビティの名前、およびコントラクトの型を表す Type オブジェクトを指定するコンテキスト情報を返す静的メソッド。

注釈

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

GetContext(Activity, ChannelToken, Type)

送信操作のコンテキスト情報を取得または設定します。

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

パラメーター

activity
Activity

コンテキスト情報が必要なアクティビティ。

endpoint
ChannelToken

サービスとの関連付けのエンドポイント情報。

contractType
Type

サービスで実装されたコントラクトの Type

戻り値

IDictionary<String,String>

XmlQualifiedName キーと関連付けられた String 値を含むディクショナリベースのコレクション。

GetContext メソッドを使用する方法の例を次に示します。

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

注釈

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

適用対象

GetContext(Activity, String, String, Type)

アクティビティ インスタンス、そのアクティビティで使用されるエンドポイント名、所有者アクティビティの名前、およびコントラクトの型を表す Type オブジェクトを指定するコンテキスト情報を返す静的メソッド。

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

パラメーター

activity
Activity

コンテキスト情報が必要なアクティビティ。

endpointName
String

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

ownerActivityName
String

所有アクティビティの名前。

contractType
Type

サービスで実装されたコントラクトの Type

戻り値

IDictionary<String,String>

XmlQualifiedName キーと関連付けられた String 値を含むディクショナリベースのコレクション。

GetContext メソッドを使用する方法の例を次に示します。

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

注釈

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

適用対象