다음을 통해 공유


BinaryServerFormatterSink 클래스

정의

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

TypeFilterLevel가 수행하는 자동 deserialization의 BinaryServerFormatterSink 값을 가져오거나 설정합니다.

메서드

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)

적용 대상

추가 정보