System.ServiceModel.Channels 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서비스 모델 채널과 관련된 클래스를 제공합니다.
클래스
| 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 |
컨텍스트 교환 프로토콜을 지원하는 채널을 사용할 때 메시지 헤더의 |
| 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 |
사용자 지정 보안 업그레이드 수락자를 구현하려면 이 |
| StreamSecurityUpgradeInitiator |
보안 업그레이드 초기자를 구현하려면 이 |
| StreamSecurityUpgradeProvider |
이 |
| StreamUpgradeAcceptor |
이 |
| StreamUpgradeBindingElement |
사용자 지정 스트림 업그레이드 공급자를 사용자 지정 바인딩에 추가합니다. |
| StreamUpgradeInitiator |
사용자 지정 업그레이드 초기자를 구현하려면 이 |
| StreamUpgradeProvider |
이 |
| SymmetricSecurityBindingElement |
대칭 암호화를 사용하여 채널 보안을 지원하는 사용자 지정 바인딩 요소를 나타냅니다. |
| TcpConnectionPoolSettings |
TCP 연결 풀의 동작을 제어하는 속성을 나타냅니다. |
| TcpTransportBindingElement |
TCP 전송에 대한 바인딩 요소를 나타냅니다. |
| TextMessageEncodingBindingElement |
텍스트 기반 SOAP 메시지에 사용되는 문자 인코딩 및 메시지 버전 관리를 지정하는 바인딩 요소입니다. |
| TransactionFlowBindingElement |
바인딩에 대한 트랜잭션 흐름 지원을 지정하는 구성 요소를 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| TransactionFlowBindingElementImporter |
서비스 엔드포인트의 트랜잭션 정책(WS-Policy 어설션)을 가져오고, 바인딩 요소를 클라이언트의 바인딩에 추가하고, 트랜잭션 흐름 특성을 서비스의 프록시에 대한 적절한 작업에 추가합니다. 이 클래스는 상속할 수 없습니다. |
| TransactionMessageProperty |
독점 트랜잭션 흐름 메커니즘을 사용하는 사용자 지정 채널이 해당 트랜잭션을 WCF(Windows Communication Foundation) 프레임워크에 삽입할 수 있도록 허용합니다. 이 클래스는 상속할 수 없습니다. |
| TransportBindingElement |
|
| 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 전송 사용량의 열거형을 지정합니다. |