BinaryServerFormatterSink 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
BinaryFormatter를 사용하는 서버 포맷터 싱크를 구현합니다.
public ref class BinaryServerFormatterSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class BinaryServerFormatterSink : System.Runtime.Remoting.Channels.IServerChannelSink
type BinaryServerFormatterSink = class
interface IServerChannelSink
interface IChannelSinkBase
Public Class BinaryServerFormatterSink
Implements IServerChannelSink
- 상속
-
BinaryServerFormatterSink
- 구현
설명
적절 한 포맷터 싱크에 도달할 때까지 요청 스트림을 서버 채널 싱크를 통해 서버 전송 싱크로에서 전파 됩니다. 포맷터 싱크는 메시지를 역직렬화하 고 파이프라인을 통해 전달 합니다. 채널 싱크 체인의 끝에 삽입 하는 특수 디스패치 싱크를 ChannelServices.CreateServerChannelSinkChain 서버 채널 싱크 체인을 만드는 서버 채널에서 호출 하는 메서드. 메시지 디스패치 싱크가 도달 하면 디스패치 싱크가 메시지를 원격 인프라로 전달 합니다.
다음 표에서 싱크에 현재 싱크 공급자를 지정할 수 있는 구성 속성을 보여 줍니다.
속성 | 설명 |
---|---|
includeVersions |
포맷터가 버전 지정 정보를 포함 하는지 여부를 지정 합니다. 값 true 또는 false 합니다. |
strictBinding |
버전 정보 없이 형식 이름 및 어셈블리 이름만을 사용하기 전에 버전 정보가 존재하는 경우, 받는 포맷터가 먼저 완벽한 버전 정보를 사용하여 형식을 식별함을 나타냅니다. 값 true 또는 false 합니다. 두 시스템 제공 포맷터의 기본값은 false 입니다. |
typeFilterLevel |
서버 채널에서 시도하는 자동 deserialization 수준을 지정하는 문자열 값입니다. 지원 되는 값은 Low (기본값) 및 Full 합니다. Deserialization 수준에 대 한 자세한 내용은 참조 하세요 .NET Framework Remoting에서의 자동 Deserialization합니다.이 속성은.NET Framework 플랫폼의 버전 1.1 에서만 지원: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional 및 Windows Server 2003 제품군입니다. |
중요
신뢰할 수 없는 데이터 나 안전 하지 않은 채널을 통해이 개체의 인스턴스를 사용 하 여 보안 위험이 초래 됩니다. 신뢰할 수 있는 데이터만 사용 및 보안 채널을 통해이 개체를 사용 합니다. 자세한 내용은 모든 입력 유효성 검사를 참조하세요.
생성자
BinaryServerFormatterSink(BinaryServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver) |
BinaryServerFormatterSink 클래스의 새 인스턴스를 초기화합니다. |
속성
NextChannelSink |
싱크 체인의 다음 IServerChannelSink를 가져옵니다. |
Properties |
현재 채널 싱크에 대한 속성의 IDictionary를 가져옵니다. |
TypeFilterLevel |
|
메서드
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream) |
비동기적으로 보내지는 메서드 호출의 응답을 처리하도록 요청합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders) |
제공된 응답 메시지가 serialize될 Stream을 반환합니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream) |
현재 싱크에서 메시지 처리를 요청합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
추가 정보
.NET