Aracılığıyla paylaş


SendActivity.SetContext Yöntem

Tanım

Bir SendActivity etkinlik için bağlam bilgilerini ayarlar.

Aşırı Yüklemeler

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

Bir etkinlik örneği, bu etkinlik tarafından kullanılan bir uç nokta, sözleşmenin türünü temsil eden bir nesne ve bağlam bilgilerinin kendisini içeren bir etkinlik için SendActivity bağlam bilgilerini ayarlayan statik bir Type yöntem.

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

Bir etkinlik örneği, bu etkinlik tarafından kullanılan bir uç nokta adı, sahip etkinliğinin adı, sözleşmenin türünü temsil eden bir nesne ve bağlam bilgilerinin kendisi gibi bir etkinlik için SendActivity bağlam bilgilerini ayarlayan statik bir Type yöntem.

Açıklamalar

Bağlam bilgileri, istemci ile iletişimde olduğu hizmet arasındaki iletişim için kullanılır ve bağıntı için tanımlama gibi şeyler içerir.

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

Bir etkinlik örneği, bu etkinlik tarafından kullanılan bir uç nokta, sözleşmenin türünü temsil eden bir nesne ve bağlam bilgilerinin kendisini içeren bir etkinlik için SendActivity bağlam bilgilerini ayarlayan statik bir Type yöntem.

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

Parametreler

activity
Activity

Bağlam bilgilerini ilişkilendirilecek Etkinlik örneği.

endpoint
ChannelToken

Bir hizmetle bağıntı için kullanılan uç nokta.

contractType
Type

Bir Type hizmet tarafından uygulanan sözleşmenin.

context
IDictionary<String,String>

Ayarlanacağı bağlam bilgileri.

Örnekler

Aşağıdaki örnekte yönteminin nasıl kullanılacağı gösterilmektedir SetContext .

Açıklamalar

Bağlam bilgileri, istemci ile iletişimde bulunduğu hizmet arasındaki iletişim için kullanılır ve bağıntı için tanımlama gibi şeyler içerir.

Şunlara uygulanır

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

Bir etkinlik örneği, bu etkinlik tarafından kullanılan bir uç nokta adı, sahip etkinliğinin adı, sözleşmenin türünü temsil eden bir nesne ve bağlam bilgilerinin kendisi gibi bir etkinlik için SendActivity bağlam bilgilerini ayarlayan statik bir Type yöntem.

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

Parametreler

activity
Activity

Bağlam bilgilerini ilişkilendirilecek Etkinlik örneği.

endpointName
String

Hizmetle bağıntı için kullanılan uç noktanın adı.

ownerActivityName
String

Sahip olan etkinliğin adı.

contractType
Type

Bir Type hizmet tarafından uygulanan sözleşmenin.

context
IDictionary<String,String>

Ayarlanacağı bağlam bilgileri.

Örnekler

Aşağıdaki örnekte yönteminin nasıl kullanılacağı gösterilmektedir SetContext .

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

Şunlara uygulanır