Sdílet prostřednictvím


ReceiveActivity.GetRootContext(Activity) Metoda

Definice

Statická metoda, která vrací informace o kontextu kořenového kontextu přidruženého k dané instanci aktivity. Kontextové informace slouží ke komunikaci mezi hostitelskou aplikací a službou pracovního postupu.

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

Parametry

activity
Activity

Instance podřízené aktivity.

Návraty

IDictionary<String,String>

Kolekce založená na slovníku, která obsahuje XmlQualifiedName klíče a jejich přidružené String hodnoty, které představují kontextové informace pro kořenový kontext. Zarážka logiky vytvoření vlastní instance, zpráva, která aktivuje vytvoření nové instance, se přijme v kořenovém kontextu.

Příklady

Následující příklad ukazuje, jak použít metodu GetRootContext .

ReceiveActivity receiveActivity1 = new ReceiveActivity();
Dictionary<XmlQualifiedName, String> context =
    (Dictionary<XmlQualifiedName, String>)ReceiveActivity.GetRootContext(receiveActivity1);

Poznámky

Kontextové informace slouží ke komunikaci mezi klientem a službou, se kterými komunikuje, a zahrnuje takové věci, jako je identifikace korelace.

Platí pro