Share via


SendActivity.SetContext 方法

定義

設定 SendActivity 活動的內容資訊。

多載

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

靜態方法,若提供活動執行個體、該活動使用的端點、代表合約類型的 SendActivity 物件,以及其自身的內容資訊,此方法便可設定 Type 活動的內容資訊。

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

靜態方法,若提供活動執行個體、該活動使用的端點名稱、擁有者活動的名稱、代表合約類型的 SendActivity 物件,以及其自身的內容資訊,此方法便可設定 Type 活動的內容資訊。

備註

內容資訊,是用戶端及其所通訊的服務之間所使用的通訊,包括相互關聯的識別。

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

靜態方法,若提供活動執行個體、該活動使用的端點、代表合約類型的 SendActivity 物件,以及其自身的內容資訊,此方法便可設定 Type 活動的內容資訊。

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

靜態方法,若提供活動執行個體、該活動使用的端點名稱、擁有者活動的名稱、代表合約類型的 SendActivity 物件,以及其自身的內容資訊,此方法便可設定 Type 活動的內容資訊。

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>

要設定的內容資訊。

範例

下列範例會示範如何使用 SetContext 方法。

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

適用於