System.ServiceModel.Channels 네임스페이스

서비스 모델 채널과 관련된 클래스를 제공합니다.

클래스

Name Description
AddressHeader

엔드포인트를 식별하거나 상호 작용하는 데 사용되는 주소 정보 항목을 캡슐화하는 헤더를 나타냅니다.

AddressHeaderCollection

스레드로부터 안전한 읽기 전용 주소 헤더 컬렉션을 나타냅니다.

AddressingVersion

SOAP 메시지와 연결되거나 엔드포인트에서 인식되는 WS-Addressing 버전입니다.

ApplicationContainerSettings

애플리케이션 컨테이너 설정을 지정합니다.

AsymmetricSecurityBindingElement

비대칭 암호화를 사용하여 채널 보안을 지원하는 사용자 지정 바인딩 요소를 나타냅니다. 이 바인딩 요소는 보낸 사람의 인증 토큰을 사용하여 메시지에 서명하고 받는 사람의 토큰을 사용하여 메시지를 암호화합니다.

BinaryMessageEncodingBindingElement

메시지를 인코딩하는 데 사용되는 XML의 .NET 이진 형식을 지정하는 바인딩 요소입니다.

Binding

클라이언트와 서비스 간의 통신에 사용되는 프로토콜, 전송 및 메시지 인코더를 지정하는 바인딩 요소를 포함합니다.

BindingContext

채널 수신기 및 채널 팩터리를 빌드하는 데 필요한 주소, 바인딩, 바인딩 요소 및 바인딩 매개 변수에 대한 정보를 제공합니다.

BindingElement

송신 및 들어오는 메시지를 처리하는 데 사용되는 다양한 유형의 채널에 대한 채널 팩터리 및 채널 수신기를 빌드하는 바인딩의 요소입니다.

BindingElementCollection

바인딩에 사용되는 바인딩 요소의 컬렉션을 나타냅니다.

BindingParameterCollection

팩터리를 빌드하기 위해 바인딩 요소에서 사용하는 정보를 저장하는 바인딩 매개 변수의 컬렉션을 나타냅니다.

BodyWriter

메시지 본문의 작성기를 나타냅니다.

BufferManager

많은 WCF(Windows Communication Foundation) 기능을 사용하려면 버퍼를 사용해야 하며, 버퍼를 만들고 삭제하는 데 비용이 많이 듭니다. 클래스를 BufferManager 사용하여 버퍼 풀을 관리할 수 있습니다. 이 클래스를 인스턴스화할 때 풀과 해당 버퍼가 만들어지고 버퍼 풀이 가비지 수집에 의해 회수될 때 제거됩니다. 버퍼를 사용해야 할 때마다 풀에서 버퍼를 가져와서 사용하고 완료되면 풀로 반환합니다. 이 프로세스는 버퍼를 사용해야 할 때마다 버퍼를 만들고 삭제하는 것보다 훨씬 빠릅니다.

ByteStreamMessage

바이트 스트림 메시지를 나타냅니다.

ByteStreamMessageEncodingBindingElement

메시지 인코딩을 바이트 스트림으로 지정하고 문자 인코딩을 지정하는 옵션이 있는 바인딩 요소입니다.

CallbackContextMessageProperty

컨텍스트 교환 프로토콜을 지원하는 채널을 사용할 때 메시지 헤더의 wsc:CallbackContext 내용을 나타냅니다.

ChannelBase

사용자 지정 채널에 대한 기본 구현을 제공합니다.

ChannelFactoryBase

모든 사용자 지정 채널 팩터리에 대한 공통 기본 구현을 제공합니다.

ChannelFactoryBase<TChannel>

클라이언트의 채널 팩터리에서 지정된 주소에 연결된 지정된 형식의 채널을 만들기 위한 공통 기본 구현을 제공합니다.

ChannelListenerBase

서비스의 채널 수신기에 대한 공통 기본 구현을 제공합니다.

ChannelListenerBase<TChannel>

클라이언트 팩터리에서 생성된 채널을 수락하도록 서비스의 채널 수신기에 대한 공통 기본 구현을 제공합니다.

ChannelManagerBase

채널 및 수신기 팩터리와 연결된 기본 시간 제한을 관리하기 위한 기본 구현을 제공합니다.

ChannelParameterCollection

채널 매개 변수의 컬렉션을 나타냅니다.

ChannelPoolSettings

서비스 엔드포인트에서 사용하는 채널 풀에 속하는 채널에 대한 할당량을 지정합니다.

ClientWebSocketFactory

클라이언트 웹 소켓 팩터리를 나타냅니다.

CommunicationObject

채널, 수신기, 채널 및 수신기 팩터리를 포함하여 시스템의 모든 통신 지향 개체에 공통적인 기본 상태 머신에 대한 공통 기본 구현을 제공합니다.

CompositeDuplexBindingElement

클라이언트가 클라이언트에 메시지를 다시 보내기 위해 서비스에 대한 엔드포인트를 노출해야 할 때 사용되는 바인딩 요소를 나타냅니다.

CompositeDuplexBindingElementImporter

클라이언트가 메시지를 클라이언트로 다시 보내기 위해 서비스에 대한 엔드포인트를 노출해야 하는 WCF(Windows Communication Foundation) 바인딩에 정책 어설션을 매핑하기 위한 정책 가져오기 확장을 제공합니다.

ConnectionOrientedTransportBindingElement

TCP 및 명명된 파이프와 같은 연결 지향 전송에 공통적인 추가 속성으로 기본 TransportBindingElement 을 보완하는 추상 클래스입니다.

ContextBindingElement

바인딩 요소의 컨텍스트와 채널 수신기 및 팩터리를 빌드하는 기능의 일부로 보호 수준 및 교환 메커니즘을 제공합니다.

ContextBindingElementImporter

정책 및 WSDL 확장 및 계약을 가져올 수 있습니다.

ContextMessageProperty

클라이언트 또는 서비스의 애플리케이션과 채널 계층 간에 컨텍스트를 전달하는 데 사용되는 속성입니다.

CorrelationCallbackMessageProperty

모든 상관 관계 데이터를 사용할 수 있게 될 때까지 상관 관계 키 계산을 지연하기 위한 추상 기본 클래스를 제공합니다.

CorrelationDataDescription

특정 채널이 상관 관계 데이터를 제공하도록 옵트인하고 데이터가 제공되는 조건(예: 기본적으로 제공되는지 여부, 선택적으로 전송 중, 보내기 전 또는 수신 시)을 지정할 수 있습니다.

CorrelationDataMessageProperty

들어오는 메시지를 통해 데이터가 반환되는 경우와 같이 프로토콜이 적용될 때 메시지에 대한 추가 상관 관계 정보를 누적하는 MessageQuerySet 메시지 속성을 제공합니다.

CorrelationKey

애플리케이션 데이터 조각과 인스턴스 간의 연결을 나타냅니다.

CorrelationMessageProperty

메시지에 상관 관계 계산을 적용한 후 상관 관계 인스턴스 키가 포함된 메시지 속성을 제공합니다.

CustomBinding

바인딩 요소 목록에서 바인딩을 정의합니다.

FaultConverter

채널에서 throw된 예외를 채널의 프로토콜을 준수하는 SOAP 오류 메시지로 변환합니다.

HttpCookieContainerBindingElement

HTTP 요청 및 응답에서 HTTP 쿠키를 처리하는 방법을 관리할 수 있습니다.

HttpMessageHandlerFactory

팩터리에 대한 http 메시지 처리기를 나타냅니다.

HttpMessageSettings

HTTP 전송과 함께 HttpMessage 지원에 대한 설정을 지정하는 데 사용할 수 있는 바인딩 매개 변수입니다.

HttpRequestMessageExtensionMethods

HTTP 요청 메시지와 연결된 사용자 보안 주체에 액세스하기 위한 확장 메서드를 제공합니다.

HttpRequestMessageProperty

HTTP 프로토콜을 통해 요청에 사용할 수 있는 추가 정보에 액세스하고 응답하기 위해 HTTP 요청에 대한 액세스를 제공합니다.

HttpResponseMessageExtensionMethods

인스턴스에서 인스턴스를 Message 가져오기 위한 정적 확장 메서드 클래스입니다 HttpResponseMessage .

HttpResponseMessageProperty

HTTP 프로토콜을 통해 요청에 사용할 수 있는 추가 정보에 액세스하고 응답하기 위해 HTTP 응답에 대한 액세스를 제공합니다.

HttpsTransportBindingElement

메시지를 전송하기 위한 HTTPS 전송을 지정하는 데 사용되는 바인딩 요소를 나타냅니다.

HttpTransportBindingElement

메시지를 전송하기 위한 HTTP 전송을 지정하는 데 사용되는 바인딩 요소를 나타냅니다.

InvalidChannelBindingException

지정된 바인딩이 서비스에 대한 계약 요구 사항과 일치하지 않을 때 throw되는 예외입니다.

JavascriptCallbackResponseMessageProperty

JSONP(JSON Padding)를 사용하여 서비스 작업 응답에서 JavaScript 콜백을 사용하도록 설정합니다.

LocalClientSecuritySettings

로컬 클라이언트 보안 설정을 지정합니다.

LocalServiceSecuritySettings

설정할 수 있는 로컬 서비스 보안 속성을 제공합니다.

Message

분산 환경의 엔드포인트 간 통신 단위를 나타냅니다.

MessageBuffer

나중에 사용할 수 있도록 전체 메시지를 저장하는 메모리 버퍼를 나타냅니다.

MessageEncoder

인코더는 스트림에 메시지를 쓰고 스트림에서 메시지를 읽는 데 사용되는 구성 요소입니다.

MessageEncoderFactory

스트림에서 메시지를 읽고 다양한 유형의 메시지 인코딩을 위해 스트림에 쓸 수 있는 메시지 인코더를 생성하기 위한 팩터리를 나타내는 추상 기본 클래스입니다.

MessageEncodingBindingElement

메시지를 인코딩하는 데 사용되는 메시지 버전을 지정하는 바인딩 요소입니다.

MessageEncodingBindingElementImporter

메시지 인코딩에 대한 WSDL 기반 정책 및 계약을 서비스에 대해 이러한 정책을 구현할 수 있는 바인딩 요소에 대한 설명으로 변환합니다.

MessageExtensionMethods

인스턴스에서 인스턴스를 HttpResponseMessage 가져오기 HttpRequestMessage 위한 정적 확장 메서드 클래스입니다Message.

MessageFault

오류를 포함하는 메시지를 만들기 위해 CreateMessage 전달될 수 있는 SOAP 오류의 메모리 내 표현을 나타냅니다.

MessageHeader

SOAP 헤더의 내용을 나타냅니다.

MessageHeaderInfo

SOAP 메시지 헤더에 대한 시스템 정보를 나타냅니다.

MessageHeaders

메시지에 대한 메시지 헤더의 컬렉션을 나타냅니다. 이 클래스는 상속할 수 없습니다.

MessageProperties

메시지에 대한 속성 집합을 나타냅니다. 이 클래스는 상속할 수 없습니다.

MessageVersion

메시지 및 해당 교환과 연결된 SOAP 및 WS-Addressing 버전을 지정합니다.

MsmqBindingElementBase

및 에 대한 MsmqIntegrationBindingElement 기본 클래스입니다 MsmqTransportBindingElement.

MsmqMessageProperty

클래스는 MsmqMessageProperty 큐에서 읽은 메시지의 속성을 캡슐화합니다.

MsmqTransportBindingElement

네이티브 메시지 큐(MSMQ) 프로토콜을 사용하는 Windows Communication Foundation(WCF) 서비스의 큐 통신 속성을 지정하는 데 사용되는 바인딩 요소를 나타냅니다.

MtomMessageEncodingBindingElement

MTOM(메시지 전송 최적화 메커니즘) 메시지에 사용되는 인코딩 및 버전 관리 요소를 지정하는 바인딩 요소입니다.

NamedPipeConnectionPoolSettings

명명된 파이프 연결 풀의 동작을 제어하는 설정을 나타냅니다.

NamedPipeSettings

명명된 파이프 설정을 지정합니다.

NamedPipeTransportBindingElement

명명된 파이프 전송에 대한 바인딩 요소를 나타냅니다.

NetworkInterfaceMessageProperty

네트워크 인터페이스 메시지 속성을 나타냅니다.

OneWayBindingElement

패킷 라우팅 및 단방향 메서드 사용을 사용하도록 설정합니다.

OneWayBindingElementImporter

WSDL 기반 정책을 서비스에 대해 이러한 정책을 OneWayBindingElement 구현할 수 있는 바인딩 요소에 대한 설명으로 변환합니다.

PeerCustomResolverBindingElement

사용자 지정 피어 확인자를 만드는 데 사용되는 바인딩 요소를 정의합니다.

PeerResolverBindingElement

피어 확인자 개체를 만드는 데 사용되는 바인딩 요소에 대한 추상 기본 클래스를 정의합니다.

PeerTransportBindingElement

피어 메시지 전송 채널을 만드는 데 사용되는 바인딩 요소를 정의합니다.

PnrpPeerResolverBindingElement

PNRP(피어 이름 확인 프로토콜) 피어 확인자를 만드는 데 사용되는 바인딩 요소를 정의합니다.

PrivacyNoticeBindingElement

WS-Federation 바인딩에 대한 개인 정보 정책을 포함하는 바인딩 요소를 나타냅니다.

PrivacyNoticeBindingElementImporter

WSDL 기반 정책 및 개인 정보 고지에 대한 계약을 서비스에 대해 이러한 정책을 구현할 수 있는 바인딩 요소에 대한 설명으로 가져옵니다.

ReceiveContext

수신 컨텍스트 기능에 대한 사용자 지정 상태 머신을 구현하려면 이 클래스에서 파생됩니다.

RedirectionDuration

SOAP 리디렉션이 적용되는 기간을 나타냅니다.

RedirectionException

리디렉션 처리에서 발생하는 오류를 나타냅니다.

RedirectionLocation

후속 요청을 리디렉션해야 하는 주소를 나타냅니다.

RedirectionScope

리디렉션 범위를 나타냅니다.

RedirectionType

리디렉션 형식을 나타내는 형식입니다.

ReliableSessionBindingElement

엔드포인트 간의 안정적인 세션에 필요한 송신 및 수신 채널을 생성할 수 있는 바인딩 요소를 나타냅니다.

ReliableSessionBindingElementImporter

신뢰할 수 있는 세션 바인딩 요소를 메타데이터의 해당 정책 어설션 표현과 매핑합니다. 이 클래스는 상속할 수 없습니다.

RemoteEndpointMessageProperty

메시지를 보낸 원격 엔드포인트와 연결된 클라이언트 IP 주소 및 포트 번호를 사용할 수 있도록 합니다.

RequestContext

들어오는 요청과 상관 관계가 있는 회신을 제공합니다.

RetryException

시도된 작업의 취소를 클라이언트에 전달하는 것과 같이 WorkflowServiceHost 메시징 호스트에서 사용할 수 있는 재시도 예외를 나타냅니다.

SecurityBindingElement

구현될 때 채널 SOAP 메시지 보안을 지원하는 바인딩 요소를 나타내는 추상 클래스입니다.

SecurityBindingElementImporter

표준 보안 정책 가져오기를 확장하기 위한 확장 지점을 제공합니다.

SessionOpenNotification

메시지 속성을 업데이트하는 데 사용되는 열린 세션 알림을 나타냅니다.

SslStreamSecurityBindingElement

SSL 스트림을 사용하여 채널 보안을 지원하는 사용자 지정 바인딩 요소를 나타냅니다.

StandardBindingImporter

WSDL 계약 및 정책 어설션을 WCF(Windows Communication Foundation) 표준 바인딩에 매핑하기 위한 확장성 지점을 제공합니다.

StreamBodyWriter

메시지 본문에 스트림으로 사용할 수 있는 사용자 지정 BodyWriter 클래스를 만드는 데 사용되는 추상 기본 클래스입니다.

StreamSecurityUpgradeAcceptor

사용자 지정 보안 업그레이드 수락자를 구현하려면 이 abstract 기본 클래스에서 상속합니다.

StreamSecurityUpgradeInitiator

보안 업그레이드 초기자를 구현하려면 이 abstract 기본 클래스에서 상속합니다.

StreamSecurityUpgradeProvider

abstract 기본 클래스에서 상속된 사용자 지정 보안 업그레이드 공급자를 구현합니다.

StreamUpgradeAcceptor

abstract 기본 클래스에서 상속된 사용자 지정 업그레이드 수락자를 구현합니다.

StreamUpgradeBindingElement

사용자 지정 스트림 업그레이드 공급자를 사용자 지정 바인딩에 추가합니다.

StreamUpgradeInitiator

사용자 지정 업그레이드 초기자를 구현하려면 이 abstract 기본 클래스에서 상속합니다.

StreamUpgradeProvider

abstract 기본 클래스에서 상속된 사용자 지정 업그레이드 공급자를 구현합니다.

SymmetricSecurityBindingElement

대칭 암호화를 사용하여 채널 보안을 지원하는 사용자 지정 바인딩 요소를 나타냅니다.

TcpConnectionPoolSettings

TCP 연결 풀의 동작을 제어하는 속성을 나타냅니다.

TcpTransportBindingElement

TCP 전송에 대한 바인딩 요소를 나타냅니다.

TextMessageEncodingBindingElement

텍스트 기반 SOAP 메시지에 사용되는 문자 인코딩 및 메시지 버전 관리를 지정하는 바인딩 요소입니다.

TransactionFlowBindingElement

바인딩에 대한 트랜잭션 흐름 지원을 지정하는 구성 요소를 나타냅니다. 이 클래스는 상속할 수 없습니다.

TransactionFlowBindingElementImporter

서비스 엔드포인트의 트랜잭션 정책(WS-Policy 어설션)을 가져오고, 바인딩 요소를 클라이언트의 바인딩에 추가하고, 트랜잭션 흐름 특성을 서비스의 프록시에 대한 적절한 작업에 추가합니다. 이 클래스는 상속할 수 없습니다.

TransactionMessageProperty

독점 트랜잭션 흐름 메커니즘을 사용하는 사용자 지정 채널이 해당 트랜잭션을 WCF(Windows Communication Foundation) 프레임워크에 삽입할 수 있도록 허용합니다. 이 클래스는 상속할 수 없습니다.

TransportBindingElement

abstract 전송 바인딩 요소를 나타내는 기본 클래스입니다.

TransportBindingElementImporter

연결된 정책 식을 사용하여 WSDL( Web Services Description Language ) 문서에서 표준 전송 바인딩 요소를 가져옵니다.

TransportSecurityBindingElement

혼합 모드 보안(예: 보안 전송을 통해 최적화된 메시지 보안)을 지원하는 사용자 지정 바인딩 요소를 나타냅니다.

UdpRetransmissionSettings

UDP 재전송 설정을 지정합니다.

UdpTransportBindingElement

UDP 전송 바인딩 요소를 나타냅니다.

UdpTransportImporter

UDP 전송 가져오기를 나타냅니다.

UnderstoodHeaders

인식되는 메시지 헤더의 컬렉션을 나타냅니다. 이 클래스는 상속할 수 없습니다.

UseManagedPresentationBindingElement

WS-Trust의 CardSpace 프로필을 지원하는 CardSpace 보안 토큰 서비스와 통신하는 데 사용되는 바인딩 요소입니다.

UseManagedPresentationBindingElementImporter

S에 대한 WSDL 기반 정책을 서비스에 대해 UseManagedPresentationBindingElement이러한 정책을 구현할 수 있는 바인딩 요소에 대한 설명으로 변환합니다.

WebBodyFormatMessageProperty

복합 웹 메시지 인코더에 대해 들어오고 나가는 메시지의 메시지 인코딩 형식을 저장하고 검색합니다.

WebContentTypeMapper

들어오는 메시지의 콘텐츠 형식이 매핑되는 형식을 지정합니다.

WebMessageEncodingBindingElement

WCF(Windows Communication Foundation) 바인딩에서 사용할 때 일반 텍스트 XML, JSON(JavaScript Object Notation) 메시지 인코딩 및 "원시" 이진 콘텐츠를 읽고 쓸 수 있습니다.

WebSocketMessageProperty

웹 소켓 메시지 속성을 나타냅니다.

WebSocketTransportSettings

웹 소켓 전송에 대한 설정을 나타냅니다.

WindowsStreamSecurityBindingElement

Windows 스트림 보안 설정을 지정하는 데 사용되는 바인딩 요소를 나타냅니다.

WrappedOptions

인프라를 사용하여 XmlSerializerServiceDescriptionImporter 스키마 가져오기를 수행하는 데 필요한 정보를 포함합니다.

XmlSerializerImportOptions

및 인프라를 사용하여 XmlSerializerServiceDescriptionImporter 스키마 가져오기를 수행하는 데 필요한 정보를 포함합니다.

인터페이스

Name Description
IAnonymousUriPrefixMatcher

이 인터페이스를 구현하여 사용자 지정 익명 URI 접두사를 등록합니다.

IBindingDeliveryCapabilities

클라이언트 및 서비스에 필요할 수 있는 기능을 설명하고 보급하기 위해 바인딩이 구현해야 하는 인터페이스를 정의합니다.

IBindingMulticastCapabilities

바인딩이 구성하는 서비스에 멀티캐스트 기능이 있는지 여부를 지정하기 위해 구현할 수 있는 선택적 인터페이스를 정의합니다.

IBindingRuntimePreferences

들어오는 요청이 서비스에서 동기적으로 처리되는지 비동기적으로 처리되는지 여부를 지정하기 위해 바인딩이 구현할 수 있는 선택적 계약을 정의합니다.

IChannel

모든 채널 개체가 구현해야 하는 기본 인터페이스를 정의합니다. 모든 통신 개체에서 공유하는 상태 컴퓨터 인터페이스를 구현하고 채널 스택에서 개체를 검색하는 메서드를 구현해야 합니다.

IChannelFactory

채널을 생성하기 위해 채널 팩터리에서 구현해야 하는 인터페이스를 정의합니다.

IChannelFactory<TChannel>

형식별 채널을 만드는 채널 팩터리에서 구현해야 하는 인터페이스를 정의합니다.

IChannelListener

채널을 수락하기 위해 채널 수신기에서 구현해야 하는 인터페이스를 정의합니다.

IChannelListener<TChannel>

형식별 채널을 허용하기 위해 채널 수신기에서 구현해야 하는 인터페이스를 정의합니다.

IContextBindingElement

컨텍스트 교환 프로토콜을 지원하는 바인딩 요소에 대한 인터페이스를 정의합니다.

IContextManager

채널에서 컨텍스트를 가져와서 설정할 수 있는 인터페이스를 정의합니다.

ICorrelationDataSource

채널에서 제공할 수 있는 모든 상관 관계 데이터에 대한 설명을 반환하는 속성을 제공합니다.

IDuplexChannel

메시지를 보내고 받기 위해 채널이 구현해야 하는 인터페이스를 정의합니다.

IDuplexSession

메시징 엔드포인트 간의 양방향 통신의 각 측면에 구현된 세션에 대한 인터페이스를 정의합니다.

IDuplexSessionChannel

이중 채널을 세션과 연결하는 인터페이스를 정의합니다.

IHttpCookieContainerManager

쿠키 컨테이너 관리자를 나타냅니다.

IInputChannel

메시지를 수신하기 위해 채널에서 구현해야 하는 인터페이스를 정의합니다.

IInputSession

메시징 엔드포인트 간의 단방향 통신의 수신 쪽에서 구현된 세션에 대한 인터페이스를 정의합니다.

IInputSessionChannel

입력 채널을 세션과 연결하는 인터페이스를 정의합니다.

IMessageProperty

메시지의 속성 집합을 설명하기 위해 구현할 수 있는 인터페이스를 정의합니다.

IOutputChannel

메시지를 보내기 위해 채널에서 구현해야 하는 인터페이스를 정의합니다.

IOutputSession

메시징 엔드포인트 간의 단방향 통신의 송신 쪽에서 구현된 세션에 대한 인터페이스를 정의합니다.

IOutputSessionChannel

출력 채널을 세션과 연결하는 인터페이스를 정의합니다.

IReceiveContextSettings

수신 컨텍스트 설정을 설정할 수 있는 인터페이스입니다.

IReplyChannel

채널이 메시징 엔드포인트 간의 요청-회신 통신의 수신 쪽에 있도록 구현해야 하는 인터페이스를 정의합니다.

IReplySessionChannel

회신 채널을 세션과 연결하는 인터페이스를 정의합니다.

IRequestChannel

채널이 메시징 엔드포인트 간의 요청-회신 통신의 요청 쪽에 있도록 구현해야 하는 계약을 정의합니다.

IRequestSessionChannel

요청 채널을 세션과 연결할 인터페이스를 정의합니다.

ISecurityCapabilities

바인딩에 대한 보안 기능을 지정하기 위한 계약을 정의합니다.

ISession

통신 세션에 대한 ID를 제공하여 메시지를 교환하는 당사자 간에 공유 컨텍스트를 설정하는 인터페이스를 정의합니다.

ISessionChannel<TSession>

채널을 특정 유형의 세션과 연결하는 인터페이스를 정의합니다.

ITransactedBindingElement

서비스 메서드로 디스패치하기 전에 디스패처가 트랜잭션을 만들어야 하는 바인딩 요소에 의해 구현되어야 하는 인터페이스를 나타냅니다.

ITransportTokenAssertionProvider

정책 내보내기에서 사용할 전송 토큰 어설션(예: HTTPS 토큰 어설션)을 제공합니다.

IWebSocketCloseDetails

웹 소켓 연결의 닫기 상태에 대한 세부 정보를 나타냅니다.

열거형

Name Description
CompressionFormat

채널 압축 형식을 지정합니다.

ContextExchangeMechanism

HTTP 쿠키 또는 SOAP 헤더가 클라이언트와 서비스 간의 대화에 대한 컨텍스트를 교환하는 데 사용되는 메커니즘인지 여부를 지정합니다.

DeliveryFailure

큐에서 읽은 메시지에 대해 가능한 유형의 배달 실패를 지정합니다.

DeliveryStatus

메시지 배달이 의심스럽거나 메시지가 배달되지 않은 경우 메시지 배달 상태를 지정하는 열거형입니다.

MessageState

메시지의 상태를 지정합니다.

ReceiveContextState

수신 컨텍스트 상태 컴퓨터에 대해 가능한 상태를 나타냅니다.

SecurityHeaderLayout

보안 헤더의 레이아웃을 설명합니다.

SupportedAddressingMode

서비스에서 익명 주소로만 응답 보내기를 지원하는지, 익명이 아닌 주소에만 응답 전송을 지원하는지 또는 둘 다에 대한 응답을 지원하는지 여부를 지정합니다.

TransferSession

클라이언트에서 애플리케이션으로 메시지를 전송하기 위한 계약에 세션이 필요한지 여부와 메시지 배달이 클라이언트에서 작업을 호출하는 순서를 유지해야 하는지 여부를 결정합니다.

WebContentFormat

들어오는 메시지의 콘텐츠 형식을 매핑할 수 있는 메시지 형식을 지정합니다.

WebSocketTransportUsage

WebSocket 전송 사용량의 열거형을 지정합니다.