Aracılığıyla paylaş


SendActivity.GetContext Yöntem

Tanım

bağıntı tanımlaması gibi şeyler de dahil olmak üzere, istemci ve iletişimde bulunduğu hizmet arasındaki iletişim için kullanılan bağlamı içeren bir sözlük döndürür.

Aşırı Yüklemeler

GetContext(Activity, ChannelToken, Type)

Gönderme işlemi için bağlam bilgilerini alır veya ayarlar.

GetContext(Activity, String, String, Type)

Bir etkinlik örneği, bu etkinlik tarafından kullanılan bir uç nokta adı, sahip etkinliğinin adı ve sözleşme türünü temsil eden bir Type nesne verilen bağlam bilgilerini döndüren statik yöntem.

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.

GetContext(Activity, ChannelToken, Type)

Gönderme işlemi için bağlam bilgilerini alır veya ayarlar.

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)

Parametreler

activity
Activity

Bağlam bilgisi gereken etkinlik.

endpoint
ChannelToken

Hizmetle bağıntı için uç nokta bilgileri.

contractType
Type

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

Döndürülenler

Anahtarları ve ilişkili String değerlerini içeren XmlQualifiedName sözlük tabanlı koleksiyon.

Örnekler

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

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

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

GetContext(Activity, String, String, Type)

Bir etkinlik örneği, bu etkinlik tarafından kullanılan bir uç nokta adı, sahip etkinliğinin adı ve sözleşme türünü temsil eden bir Type nesne verilen bağlam bilgilerini döndüren statik yöntem.

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)

Parametreler

activity
Activity

Bağlam bilgisi gereken etkinlik.

endpointName
String

Bir 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.

Döndürülenler

Anahtarları ve ilişkili String değerlerini içeren XmlQualifiedName sözlük tabanlı koleksiyon.

Örnekler

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

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

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