다음을 통해 공유


ReceiveActivity.GetRootContext(Activity) 메서드

정의

지정된 동작 인스턴스와 연결된 루트 컨텍스트에 대한 컨텍스트 정보를 반환하는 정적 메서드입니다. 컨텍스트 정보는 워크플로 서비스와 호스트 애플리케이션 간의 통신에 사용됩니다.

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)

매개 변수

activity
Activity

자식 활동 인스턴스입니다.

반환

IDictionary<String,String>

루트 컨텍스트에 대한 컨텍스트 정보를 나타내는 XmlQualifiedName 키 및 관련된 String 값을 포함하는 사전 기반 컬렉션입니다. 사용자 지정 인스턴스 생성 논리를 제외하고 새 인스턴스 생성을 트리거하는 메시지는 루트 컨텍스트에서 수신됩니다.

예제

다음 예제에서는 GetRootContext 메서드를 사용하는 방법을 보여 줍니다.

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

설명

컨텍스트 정보는 클라이언트와 서비스 간의 통신에 사용되며 상관 관계 식별 정보 등을 포함합니다.

적용 대상