System.ServiceModel.Activities 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
워크플로에서 메시지를 보내고 받는 데 사용할 수 있는 클래스가 포함되어 있습니다. 이러한 활동은 워크플로 서비스를 작성하는 데 사용되며 이를 통해 워크플로에서 메시지를 보내고 받는 방법을 정의할 수 있습니다.
클래스
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 |
Receive 및 ReceiveParametersContent 활동에서 서비스 메시지를 받을 때 실행되는 콜백을 구현합니다. |
ISendMessageCallback |
Send 또는 SendParametersContent 활동에서 네트워크를 통해 메시지를 보내기 직전에 호출되는 콜백을 구현하는 인터페이스입니다. |
IWorkflowInstanceManagement |
워크플로 인스턴스를 제어할 수 있도록 하는 작업 집합을 정의하는 서비스 계약을 나타냅니다. |
IWorkflowUpdateableInstanceManagement |
워크플로 인스턴스를 업데이트할 수 있도록 하는 작업 집합을 정의하는 서비스 계약을 나타냅니다. |
열거형
SerializerOption |
사용 가능한 serializer 형식을 나타내는 클래스입니다. |
.NET