내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

System.ServiceModel.Channels 네임스페이스

2013-12-13

클라이언트에서 서비스와의 통신에 사용하는 메시지, 메시지 교환에 사용되는 채널 형식, 이러한 채널 생성에 사용되는 채널 팩터리, 구성에 사용되는 바인딩 요소를 생성하고 수정하는 데 필요한 형식, 열거형 및 인터페이스를 포함합니다.

  클래스설명
Public 클래스AddressHeader끝점을 식별하거나 상호 작용하는 데 사용되는 주소 정보를 캡슐화하는 헤더를 나타냅니다.
Public 클래스AddressHeaderCollection스레드로부터 안전하게 보호되는 주소 헤더의 읽기 전용 컬렉션을 나타냅니다.
Public 클래스AddressingVersionSOAP 메시지와 연결되거나 끝점에서 인식되는 WS-Addressing 버전입니다.
Public 클래스BinaryMessageEncodingBindingElement메시지를 인코딩하는 데 사용되는 .NET Binary Format for XML을 지정하는 바인딩 요소입니다.
Public 클래스Binding클라이언트와 서비스 간 통신에 사용되는 프로토콜, 전송 및 메시지 인코더를 지정하는 바인딩 요소가 포함됩니다.
Public 클래스BindingContextWindows Phone 클라이언트에서 채널 팩터리를 빌드하는 데 필요한 주소, 바인딩, 바인딩 요소 및 바인딩 매개 변수에 대한 정보를 제공합니다.
Public 클래스BindingElementWindows Phone 클라이언트에서 보내는 메시지를 처리하는 데 사용되는 다양한 채널 형식에 대해 채널 팩터리를 빌드하는 바인딩의 요소입니다.
Public 클래스BindingElementCollection바인딩에 사용되는 바인딩 요소의 컬렉션을 나타냅니다.
Public 클래스BindingParameterCollection바인딩 요소에서 팩터리를 빌드하는 데 사용하는 정보를 저장하는 바인딩 매개 변수의 컬렉션을 나타냅니다.
Public 클래스BodyWriter메시지 본문의 작성기를 나타냅니다.
Public 클래스BufferManager파생 클래스에서 구현된 경우 BufferManager 클래스를 사용하여 버퍼 풀을 관리할 수 있습니다. 풀과 해당 버퍼는 이 클래스를 인스턴스화할 때 만들어지고 가비지 수집에서 버퍼 풀을 회수할 때 삭제됩니다. 버퍼를 사용해야 할 때마다 풀에서 버퍼를 가져오고 사용한 다음 완료되면 풀에 반환합니다. 이 프로세스는 버퍼를 사용해야 할 때마다 만들고 삭제하는 것보다 훨씬 빠르고 리소스가 적게 사용됩니다.
Public 클래스ChannelBase사용자 지정 채널에 대한 기본 구현을 제공합니다.
Public 클래스ChannelFactoryBase모든 사용자 지정 채널 팩터리에 대한 공용 기본 구현을 제공합니다.
Public 클래스ChannelFactoryBase<TChannel>지정된 주소에 연결된 지정된 형식의 채널을 만들기 위해 클라이언트에 채널 팩터리에 대한 공용 기본 구현을 제공합니다.
Public 클래스ChannelManagerBase채널 및 수신기 팩터리와 연결된 기본 제한 시간을 관리하기 위한 기본 구현을 제공합니다.
Public 클래스ChannelParameterCollection채널 매개 변수의 컬렉션을 나타냅니다.
Public 클래스CommunicationObject채널 및 채널 팩터리를 비롯한 시스템의 모든 통신 지향 개체에 공통적으로 적용되는 기본 상태 컴퓨터에 대한 공용 기본 구현을 제공합니다.
Public 클래스CustomBinding바인딩 요소 목록을 사용하여 바인딩을 정의합니다.
Public 클래스FaultConverter채널에서 발생되는 예외를 채널의 프로토콜을 준수하는 SOAP 오류 메시지로 변환합니다.
Public 클래스HttpCookieContainerBindingElementHTTP 쿠키가 HTTP 요청 및 응답에서 처리되는 방식을 관리할 수 있게 합니다.
Public 클래스HttpRequestMessagePropertyHTTP 프로토콜을 통해 제공되는 요청에 대한 추가 정보에 액세스하고 응답하기 위해 HTTP 요청에 액세스할 수 있게 합니다.
Public 클래스HttpResponseMessagePropertyHTTP 프로토콜을 통해 제공되는 요청에 대한 추가 정보에 액세스하고 응답하기 위해 HTTP 응답에 액세스할 수 있게 합니다.
Public 클래스HttpsTransportBindingElement메시지 전송을 위해 HTTPS 전송을 지정하는 데 사용되는 바인딩 요소를 나타냅니다.
Public 클래스HttpTransportBindingElement메시지 전송을 위해 HTTP 전송을 지정하는 데 사용되는 바인딩 요소를 나타냅니다.
Public 클래스LocalClientSecuritySettings로컬 클라이언트 보안 설정을 지정합니다.
Public 클래스Message분산 환경에서 끝점 간의 통신 단위를 나타냅니다.
Public 클래스MessageBuffer이후 사용을 위해 전체 메시지를 저장하는 메모리 버퍼를 나타냅니다.
Public 클래스MessageEncoder인코더는 스트림에 메시지를 쓰고 스트림에서 메시지를 읽는 데 사용되는 구성 요소입니다.
Public 클래스MessageEncoderFactory다양한 형식의 메시지 인코딩에 대해 스트림에서 메시지를 읽고 스트림에 쓸 수 있는 메시지 인코더를 생성하기 위한 팩터리를 나타내는 추상 기본 클래스입니다.
Public 클래스MessageEncodingBindingElement메시지를 인코딩하는 데 사용되는 메시지 버전을 지정하는 바인딩 요소입니다.
Public 클래스MessageFault오류가 포함된 메시지를 만들기 위해 CreateMessage에 전달될 수 있는 SOAP 오류의 메모리 내 표현을 나타냅니다.
Public 클래스MessageHeaderSOAP 헤더의 내용을 나타냅니다.
Public 클래스MessageHeaderInfoSOAP 메시지 헤더와 관련된 시스템 정보를 나타냅니다.
Public 클래스MessageHeaders메시지에 대한 메시지 헤더의 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 클래스MessageProperties메시지의 속성 집합을 나타냅니다. 이 클래스는 상속될 수 없습니다.
Public 클래스MessageVersion메시지 및 해당 교환과 연결된 SOAP 및 WS-Addressing의 버전을 지정합니다.
Public 클래스RequestContext받는 요청과 관련된 회신을 제공합니다.
Public 클래스SecurityBindingElement구현될 경우 채널 SOAP 메시지 보안을 지원하는 바인딩 요소를 나타내는 추상 클래스입니다.
Public 클래스TextMessageEncodingBindingElement텍스트 기반 SOAP 메시지에 사용되는 문자 인코딩 및 메시지 버전 관리를 지정하는 바인딩 요소입니다.
Public 클래스TransportBindingElement전송 바인딩 요소를 나타내는 추상 기본 클래스입니다.
Public 클래스TransportSecurityBindingElement보안 전송을 통한 최적화된 메시지 보안 등의 혼합 모드 보안을 지원하는 사용자 지정 바인딩 요소를 나타냅니다.

  인터페이스설명
Public 인터페이스IChannel모든 채널 개체가 구현해야 하는 기본 인터페이스를 정의합니다. 모든 통신 개체가 공유하는 사태 컴퓨터 인터페이스를 구현하고 채널 스택에서 개체를 검색할 메서드를 구현해야 합니다.
Public 인터페이스IChannelFactory채널 팩터리에서 채널을 생성하기 위해 구현해야 하는 인터페이스를 정의합니다.
Public 인터페이스IChannelFactory<TChannel>형식별 채널을 만드는 채널 팩터리에서 구현해야 하는 인터페이스를 정의합니다.
Public 인터페이스IDuplexChannel채널에서 메시지를 보내고 받기 위해 구현해야 하는 인터페이스를 정의합니다.
Public 인터페이스IDuplexSession메시지 끝점 간 양방향 통신의 양쪽에서 구현되는 세션용 인터페이스를 정의합니다.
Public 인터페이스IDuplexSessionChannel이중 채널을 세션과 연결하는 인터페이스를 정의합니다.
Public 인터페이스IHttpCookieContainerManager쿠키 컬렉션 관리에 사용할 수 있는 CookieContainer의 선택적 인스턴스에 대한 액세스를 제공하는 데 사용되는 인터페이스를 정의합니다.
Public 인터페이스IInputChannel채널에서 메시지를 받기 위해 구현해야 하는 인터페이스를 정의합니다.
Public 인터페이스IInputSession메시지 끝점 간 단방향 통신의 수신 쪽에서 구현되는 세션용 인터페이스를 정의합니다.
Public 인터페이스IInputSessionChannel입력 채널을 세션과 연결하는 인터페이스를 정의합니다.
Public 인터페이스IMessageProperty메시지의 속성 집합을 설명하기 위해 구현할 수 있는 인터페이스를 정의합니다.
Public 인터페이스IOutputChannel채널에서 메시지를 보내기 위해 구현해야 하는 인터페이스를 정의합니다.
Public 인터페이스IOutputSession메시지 끝점 간 단방향 통신의 송신 쪽에서 구현되는 세션용 인터페이스를 정의합니다.
Public 인터페이스IOutputSessionChannel출력 채널을 세션과 연결하는 인터페이스를 정의합니다.
Public 인터페이스IRequestChannel메시지 끝점 간 요청-회신 통신의 요청 쪽에서 채널이 구현되어야 하는 계약을 정의합니다.
Public 인터페이스IRequestSessionChannel요청 채널을 세션과 연결하는 인터페이스를 정의합니다.
Public 인터페이스ISession통신 세션에 대해 ID를 제공하여 메시지를 교환하는 관계자 간에 공유 컨텍스트를 설정하는 인터페이스를 정의합니다.
Public 인터페이스ISessionChannel<TSession>채널을 특정 형식의 세션과 연결하는 인터페이스를 정의합니다.

  열거형설명
Public 열거형MessageState메시지의 상태를 지정합니다.

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft