다음을 통해 공유


System.ServiceModel.Activities 네임스페이스

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

클래스

CallbackCorrelationInitializer

콜백 상관 관계를 사용하여 연결된 CorrelationHandle을 초기화합니다.

ChannelCacheSettings

채널 캐시의 작업 특성을 정의하는 설정을 나타냅니다.

ContextCorrelationInitializer

지정된 ContextExchangeMechanism을 따르는 .NET 컨텍스트 교환 상관 관계를 사용하여 연결된 CorrelationHandle을 초기화합니다.

CorrelationHandle

워크플로의 임시 컨텍스트 또는 특정 공유 InstanceKey를 나타내는 방법으로 활동을 하나의 상관 관계로 연결합니다.

CorrelationInitializer

상관 관계에 사용되는 프로토콜을 런타임에 알리는 데 사용되는 상관 관계 이니셜라이저에 대한 추상 기본 클래스입니다.

CorrelationScope

자식 메시징 활동에 대한 암시적인 CorrelationHandle 관리를 제공합니다.

DurableInstancingOptions

InstanceStore와 같은 SqlWorkflowInstanceStore의 구체적인 구현을 워크플로 서비스 호스트와 연결하는 데 주로 사용됩니다. 이 클래스는 인스턴스 소유자 메타데이터를 추가하는 데도 사용됩니다.

HostSettings

호스트의 작업 특성을 정의하는 설정을 나타냅니다.

InitializeCorrelation

메시지를 보내거나 받지 않고 상관 관계를 초기화합니다.

MessageContext

메시지 컨텍스트를 나타냅니다.

QueryCorrelationInitializer

메시지를 보내거나 받을 때 CorrelationHandle의 결과를 기반으로 연결된 MessageQuerySet을 초기화합니다.

Receive

메시지를 받는 활동입니다.

ReceiveContent

워크플로 서비스에서 받은 데이터를 나타내는 클래스에 대한 추상 기본 클래스입니다.

ReceiveMessageContent

워크플로 서비스 내에서 Message 또는 메시지 계약 형식을 받는 데 사용되는 클래스입니다.

ReceiveParametersContent

워크플로 서비스가 매개 변수 형식으로 데이터를 수신할 수 있도록 합니다.ReceiveParametersContent 는 워크플로가 아닌 WCF 클라이언트 및 서비스와 상호 운용할 수 있습니다. 컬렉션은 Parameters C# 메서드 서명의 인수 선언과 비슷합니다. 컬렉션에 Parameters 로 표시된 MessageContractAttribute인수 또는 형식 Message의 인수를 포함할 수 없습니다. 이러한 데이터 형식에는 ReceiveMessageContent를 사용합니다. 이 클래스는 봉인 클래스입니다.

ReceiveReply

요청/회신 메시지 교환 패턴의 일부로 메시지를 받는 활동입니다.

ReceiveSettings

메시지를 수신하는 동작에 대한 설정을 나타냅니다.

RequestReplyCorrelationInitializer

양방향 작업을 위해 만들어진 CorrelationHandle를 기반으로 연결된 RequestContext을 초기화합니다.

Send

서비스로 메시지를 보내는 활동입니다.

SendContent

워크플로 서비스로 보낸 데이터를 나타내는 클래스의 추상 기본 클래스입니다.

SendMessageChannelCache

Send 메시징 활동을 사용하여 서비스 엔드포인트로 메시지를 보내는 워크플로를 위한 채널 캐시 설정, 캐시 공유 수준의 사용자 지정 및 채널 팩터리 캐시 설정을 가능하게 하는 확장을 나타냅니다.

SendMessageContent

워크플로 서비스와 단일 항목(메시지)을 보내고 받는 데 사용되는 클래스입니다. 항목은 기본 형식, Message 또는 XElement와 같은 기본 제공 형식이거나 애플리케이션 정의 데이터 계약, 메시지 계약 또는 XML serialize 가능 형식일 수 있습니다.

SendParametersContent

워크플로 서비스와 매개 변수 형식으로 데이터를 보내고 받을 수 있도록 합니다.

SendReceiveExtension

보내기/받기 작업에 대한 확장 메서드를 정의하는 추상 클래스입니다.

SendReply

서비스측에서 요청/응답 메시지 교환 패턴의 일부로 응답 메시지를 보내는 활동입니다.

SendSettings

메시지를 전송하는 동작에 대한 설정을 나타냅니다.

TransactedReceiveScope

수신한 메시지로 시작되는 트랜잭션 수명의 범위를 지정하는 활동입니다. 트랜잭션은 시작 메시지의 워크플로로 이동하거나 메시지를 수신했을 때 디스패처로 생성될 수 있습니다.

WorkflowControlClient

클라이언트가 WorkflowServiceHost로 호스트되는 워크플로 서비스에 제어 작업을 보낼 수 있도록 합니다.

WorkflowControlEndpoint

워크플로 인스턴스에서 제어 작업을 호출하는 데 사용할 수 있는 표준 엔드포인트입니다.

WorkflowCreationContext

인수를 처리하고 워크플로 완료 알림을 받기 위해 워크플로 호스팅 엔드포인트를 사용하여 워크플로를 활성화하는 동안 설정되는 컨텍스트를 나타냅니다.

WorkflowHostingEndpoint

ServiceEndpoint의 추상 구현입니다. 워크플로 생성 및 책갈피 다시 시작을 지원하는 계약을 노출하려면 이 클래스에서 파생합니다.

WorkflowHostingResponseContext

이 클래스는 WorkflowHostingEndpoint 클래스와 함께 사용됩니다. 이 클래스는 WorkflowHostingEndpoint 구현에서 지원하는 요청/회신 계약에 대한 응답을 보내는 데 사용됩니다.

WorkflowService

워크플로 서비스의 속성을 생성, 구성 및 액세스할 수 있도록 합니다.

WorkflowServiceHost

워크플로에 호스트를 제공합니다. 메시징 활동, 다중 인스턴스 및 구성과 같은 기능을 지원합니다.

WorkflowUpdateableControlClient

클라이언트에서 WorkflowServiceHost를 사용하여 호스트된 워크플로 서비스를 업데이트할 수 있는 작업 집합을 정의하는 서비스 계약을 나타냅니다.

인터페이스

IReceiveMessageCallback

ReceiveReceiveParametersContent 활동에서 서비스 메시지를 받을 때 실행되는 콜백을 구현합니다.

ISendMessageCallback

Send 또는 SendParametersContent 활동에서 네트워크를 통해 메시지를 보내기 직전에 호출되는 콜백을 구현하는 인터페이스입니다.

IWorkflowInstanceManagement

워크플로 인스턴스를 제어할 수 있도록 하는 작업 집합을 정의하는 서비스 계약을 나타냅니다.

IWorkflowUpdateableInstanceManagement

워크플로 인스턴스를 업데이트할 수 있도록 하는 작업 집합을 정의하는 서비스 계약을 나타냅니다.

열거형

SerializerOption

사용 가능한 serializer 형식을 나타내는 클래스입니다.