SendActivity.SetContext 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定 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
用來與服務相互關聯的端點名稱。
- 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
擁有活動的名稱。
- context
- IDictionary<String,String>
要設定的內容資訊。
範例
下列範例會示範如何使用 SetContext
方法。
SendActivity sendActivity1 = new SendActivity();
Dictionary<string, string> Context = (Dictionary<string, string>)SendActivity.GetContext(sendActivity1, endpointName, ownerActivityName, contractType);