System.ServiceModel.Activities 네임스페이스

워크플로에서 메시지를 보내고 받을 수 있는 클래스를 포함합니다. 이러한 활동은 워크플로 서비스를 작성할 때 사용되며, 워크플로에서 메시지를 보내고 받는 방법을 정의할 수 있습니다.

클래스

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

사용 가능한 직렬 변환기의 형식을 나타내는 클래스입니다.