BinaryClientFormatterSinkProvider 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이진 클라이언트 포맷터 싱크 공급자에 대한 구현을 제공합니다.
public ref class BinaryClientFormatterSinkProvider : System::Runtime::Remoting::Channels::IClientFormatterSinkProvider
public class BinaryClientFormatterSinkProvider : System.Runtime.Remoting.Channels.IClientFormatterSinkProvider
type BinaryClientFormatterSinkProvider = class
interface IClientFormatterSinkProvider
interface IClientChannelSinkProvider
Public Class BinaryClientFormatterSinkProvider
Implements IClientFormatterSinkProvider
- 상속
-
BinaryClientFormatterSinkProvider
- 구현
설명
원격 BinaryClientFormatterSinkProvider 메시지가 흐르는 클라이언트 채널에 대한 메시지를 직렬화하는 데 사용하는 BinaryFormatter 클라이언트 포맷터 싱크를 만듭니다.
포맷터 싱크의 함수는 필요한 헤더를 생성하고 메시지를 스트림으로 serialize하는 것입니다. 포맷터 싱크 후 채널 싱크 체인의 IMessage 모든 싱크 또는 호출을 통해 ProcessMessageAsyncProcessRequest 전달됩니다. 이 단계에서 메시지는 이미 serialize되었으며 정보로만 제공됩니다. 메시지를 만들거나 수정해야 하는 싱크는 포맷터 앞에 싱크 체인에 배치해야 합니다. 이 작업은 인터페이스와 IClientChannelSink 인터페이스를 모두 IMessageSink 구현하여 수행할 수 있습니다. 포맷터 싱크는 나중에 싱크 체인에 배치할 수 있습니다.
포맷터 싱크는 싱크 구성 속성을 사용하여 런타임에 채널을 구성합니다. 싱크 속성은 구성 파일에서 또는 프로그래밍 방식으로 내부를 지정할 수 있습니다 IDictionary. 구성 파일에서 모든 값은 문자열로 표현되지만 프로그래밍 방식으로 속성을 IDictionary 빌드할 때 값 형식은 네이티브 값 또는 문자열로 지정할 수 있습니다.
다음 표에서는 현재 싱크 공급자에 대해 지정할 수 있는 싱크 구성 속성을 보여줍니다.
| 재산 | 설명 |
|---|---|
includeVersions |
포맷터에 버전 관리 정보가 포함될지 여부를 지정합니다. 값은 true 또는 false입니다. |
중요합니다
신뢰할 수 없는 데이터 또는 보안되지 않은 채널에서 이 개체의 인스턴스를 사용하는 것은 보안 위험입니다. 신뢰할 수 있는 데이터 및 보안 채널에서만 이 개체를 사용합니다. 자세한 내용은 모든 입력 유효성 검사참조하세요.
생성자
| Name | Description |
|---|---|
| BinaryClientFormatterSinkProvider() |
기본값을 사용하여 클래스의 새 인스턴스를 BinaryClientFormatterSinkProvider 초기화합니다. |
| BinaryClientFormatterSinkProvider(IDictionary, ICollection) |
지정된 속성 및 공급자 데이터를 사용하여 클래스의 BinaryClientFormatterSinkProvider 새 인스턴스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| Next |
싱크 공급자 체인에서 다음 IClientChannelSinkProvider 을 가져오거나 설정합니다. |
메서드
| Name | Description |
|---|---|
| CreateSink(IChannelSender, String, Object) |
싱크 체인을 만듭니다. |
| Equals(Object) |
지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (다음에서 상속됨 Object) |
| GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
| GetType() |
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| MemberwiseClone() |
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |