共用方式為


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
實作

備註

請求串流會從伺服器傳輸匯流經伺服器通道匯流傳播,直到抵達適當的格式化匯流。 formater sink 會將訊息反序列化,並通過管線。 該方法會在通道匯流鏈 ChannelServices.CreateServerChannelSinkChain 末端插入一個特殊的派遣匯入,伺服器通道會呼叫以建立伺服器通道匯流鏈。 當訊息抵達派遣匯款時,派遣匯流器會將訊息傳給遠端基礎設施。

下表顯示目前匯式提供者可指定的匯組設定屬性。

房產 說明
includeVersions 指定格式化器是否包含版本管理資訊。 值或 truefalse
strictBinding 表示接收格式化器會先嘗試用完整的版本資訊來識別該型別(如果存在的話),然後再只使用型別名稱和組合名稱而不提供版本資訊。 值或 truefalse。 這兩種系統提供的格式化器的預設都是 false
typeFilterLevel 一個字串值,指定伺服器通道嘗試的自動反序列化層級。 支援的值為 Low (預設值)和 Full

這很重要

使用該物件的實例與不受信任的資料或跨越不安全的通道,構成安全風險。 此物件僅用於受信任的資料,且透過安全通道。 如需詳細資訊,請參閱 驗證所有輸入

建構函式

名稱 Description
BinaryServerFormatterSink(BinaryServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver)

初始化 BinaryServerFormatterSink 類別的新執行個體。

屬性

名稱 Description
NextChannelSink

接著是 IServerChannelSink 下一個。

Properties

取得 IDictionary 目前通道匯流的一系列屬性。

TypeFilterLevel

取得或設定 TypeFilterLevel 自動 BinaryServerFormatterSink 反序列化的值。

方法

名稱 Description
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream)

處理非同步傳送的方法呼叫回應的請求。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders)

回傳 Stream 要序列化回應訊息的 。

GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream)

請求從目前匯流器處理訊息。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱