System.ServiceModel.Activities 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
워크플로에서 메시지를 보내고 받을 수 있는 클래스를 포함합니다. 이러한 활동은 워크플로 서비스를 작성할 때 사용되며, 워크플로에서 메시지를 보내고 받는 방법을 정의할 수 있습니다.
클래스
| Name | Description |
|---|---|
| CallbackCorrelationInitializer |
콜백 상관 관계와 연결된 CorrelationHandle 관계를 초기화합니다. |
| ChannelCacheSettings |
채널 캐시의 작동 특성을 정의하는 설정을 나타냅니다. |
| ContextCorrelationInitializer |
지정된 상관 관계에 따라 CorrelationHandle .NET 컨텍스트 Exchange 기반 상관 관계와 연결된 ContextExchangeMechanism 상관 관계를 초기화합니다. |
| CorrelationHandle |
워크플로에서 특정 공유 InstanceKey 또는 일시적 컨텍스트를 표시하여 활동을 상관 관계로 연결합니다. |
| CorrelationInitializer |
상관 관계에 사용되는 프로토콜을 런타임에 알리는 데 사용되는 상관 관계 이니셜라이저에 대한 추상 기본 클래스입니다. |
| CorrelationScope |
자식 메시징 활동에 대한 암시적 CorrelationHandle 관리를 제공합니다. |
| DurableInstancingOptions |
워크플로 서비스 호스트와 같은 SqlWorkflowInstanceStore 구체적인 구현을 InstanceStore 연결하는 데 주로 사용됩니다. 이 클래스는 인스턴스 소유자 메타데이터를 추가하는 데도 사용됩니다. |
| HostSettings |
호스트의 작동 특성을 정의하는 설정을 나타냅니다. |
| InitializeCorrelation |
메시지를 보내거나 받지 않고 상관 관계를 초기화합니다. |
| MessageContext |
메시지 컨텍스트를 나타냅니다. |
| QueryCorrelationInitializer |
메시지를 보내거나 받을 때의 CorrelationHandle 결과에 따라 연결된 MessageQuerySet 값을 초기화합니다. |
| Receive |
메시지를 받는 활동입니다. |
| ReceiveContent |
워크플로 서비스에서 받은 데이터를 나타내는 클래스에 대한 추상 기본 클래스입니다. |
| ReceiveMessageContent |
워크플로 서비스 내에서 메시지 계약 유형을 받는 Message 데 사용되는 클래스입니다. |
| ReceiveParametersContent |
워크플로 서비스가 매개 변수 형식으로 데이터를 수신할 수 있도록 합니다.ReceiveParametersContent 는 비 워크플로 WCF 클라이언트 및 서비스와 상호 운용할 수 있습니다. 컬렉션은 Parameters C# 메서드 서명의 인수 선언과 유사합니다. 컬렉션에는 Parameters 형식으로 표시된 인수를 MessageContractAttributeMessage포함할 수 없습니다. 이러한 유형의 데이터에 사용합니다 ReceiveMessageContent . 봉인된 클래스입니다. |
| ReceiveReply |
요청/회신 메시지 교환 패턴의 일부로 메시지를 받는 활동입니다. |
| ReceiveSettings |
메시지를 받는 활동의 설정을 나타냅니다. |
| RequestReplyCorrelationInitializer |
양방향 작업에 대해 만들어진 연결에 따라 CorrelationHandle 연결된 RequestContext 개체를 초기화합니다. |
| Send |
서비스에 메시지를 보내는 활동입니다. |
| SendContent |
워크플로 서비스로 전송된 데이터를 나타내는 클래스에 대한 추상 기본 클래스입니다. |
| SendMessageChannelCache |
메시징 활동을 사용하여 Send 서비스 엔드포인트에 메시지를 보내는 워크플로의 캐시 공유 수준, 채널 팩터리 캐시 설정 및 채널 캐시 설정을 사용자 지정할 수 있는 확장을 나타냅니다. |
| SendMessageContent |
워크플로 서비스로 또는 워크플로 서비스에서 단일 항목(메시지)을 보내는 데 사용되는 클래스입니다. 항목은 기본 형식과 같은 기본 제공 형식이거나 XElement애플리케이션에서 정의한 데이터 계약, Message메시지 계약 또는 XML 직렬화 가능 형식일 수 있습니다. |
| SendParametersContent |
매개 변수 형식으로 워크플로 서비스로 또는 워크플로 서비스에서 데이터를 보낼 수 있습니다. |
| SendReceiveExtension |
보내기/받기 활동에 대한 확장 메서드를 정의하는 추상 클래스입니다. |
| SendReply |
서비스 쪽에서 요청/응답 메시지 교환 패턴의 일부로 회신 메시지를 보내는 활동입니다. |
| SendSettings |
메시지를 보내는 활동의 설정을 나타냅니다. |
| TransactedReceiveScope |
받은 메시지에 의해 시작되는 트랜잭션의 수명을 범위로 지정하는 활동입니다. 트랜잭션이 시작 메시지의 워크플로로 전달되거나 메시지가 수신될 때 디스패처에 의해 생성될 수 있습니다. |
| WorkflowControlClient |
클라이언트에서 제어 작업을 호스트되는 워크플로 서비스로 WorkflowServiceHost보낼 수 있습니다. |
| WorkflowControlEndpoint |
워크플로 인스턴스에서 제어 작업을 호출할 수 있는 표준 엔드포인트입니다. |
| WorkflowCreationContext |
워크플로 호스팅 엔드포인트를 사용하여 인수를 처리하고 워크플로 완료 알림을 수신하는 워크플로 활성화 중에 설정된 컨텍스트를 나타냅니다. |
| WorkflowHostingEndpoint |
의 추상 구현입니다 ServiceEndpoint. 워크플로 만들기 및 책갈피 다시 시작을 지원하는 계약을 노출하려면 이 클래스에서 파생됩니다. |
| WorkflowHostingResponseContext |
이 클래스는 클래스와 함께 WorkflowHostingEndpoint 사용됩니다. 구현에서 지원하는 WorkflowHostingEndpoint 요청/회신 계약에 대한 응답을 보내는 데 사용됩니다. |
| WorkflowService |
워크플로 서비스의 속성을 만들고 구성하고 액세스할 수 있습니다. |
| WorkflowServiceHost |
워크플로에 대한 호스트를 제공합니다. 메시징 활동, 다중 인스턴싱 및 구성과 같은 기능을 지원합니다. |
| WorkflowUpdateableControlClient |
클라이언트가 호스팅 WorkflowServiceHost되는 워크플로 서비스를 업데이트할 수 있는 작업 집합을 정의하는 서비스 계약을 나타냅니다. |
인터페이스
| Name | Description |
|---|---|
| IReceiveMessageCallback |
서비스 메시지 및 ReceiveParametersContent 활동에서 수신될 때 실행할 콜백을 Receive 구현합니다. |
| ISendMessageCallback |
또는 활동에서 메시지를 유선으로 보내기 직전에 호출되는 콜백을 구현하는 SendSendParametersContent 인터페이스입니다. |
| IWorkflowInstanceManagement |
워크플로 인스턴스를 제어할 수 있는 작업 집합을 정의하는 서비스 계약을 나타냅니다. |
| IWorkflowUpdateableInstanceManagement |
워크플로 인스턴스를 업데이트할 수 있는 작업 집합을 정의하는 서비스 계약을 나타냅니다. |
열거형
| Name | Description |
|---|---|
| SerializerOption |
사용 가능한 직렬 변환기의 형식을 나타내는 클래스입니다. |