BinaryServerFormatterSinkProvider 類別

定義

提供伺服器格式化器通道匯入提供者的實作,該提供者使用 BinaryFormatter

public ref class BinaryServerFormatterSinkProvider : System::Runtime::Remoting::Channels::IServerFormatterSinkProvider
public class BinaryServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerFormatterSinkProvider
type BinaryServerFormatterSinkProvider = class
    interface IServerFormatterSinkProvider
    interface IServerChannelSinkProvider
Public Class BinaryServerFormatterSinkProvider
Implements IServerFormatterSinkProvider
繼承
BinaryServerFormatterSinkProvider
實作

備註

通道匯透過介面的實作 IServerChannelSinkProvider 連接到伺服器通道。 所有遠端伺服器通道都提供以 a IServerChannelSinkProvider 為參數的建構子。

通道匯供應商以鏈狀儲存,使用者負責將所有通道匯流提供者串接在一起,然後再將外層提供者交給通道建構器。 IServerChannelSinkProvider 提供一個為此目的所命名 Next 的性質。

當設定檔中提供多個通道匯入提供者時,遠端基礎設施會依照設定檔中找到的順序將它們串連起來。 頻道匯流供應商會在通話中 RemotingConfiguration.Configure 頻道建立時建立。

Formatter 匯流器使用匯組設定屬性在執行時配置通道。 匯入屬性可以在設定檔中指定,或以 IDictionary程式方式在 . 在設定檔中,所有值都以字串表示,但在程式化建構屬性 IDictionary 時,值型別可以用其原生值或字串來指定。

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

房產 說明
includeVersions 指定格式化器是否包含版本管理資訊。 值為 truefalse

這很重要

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

建構函式

名稱 Description
BinaryServerFormatterSinkProvider()

初始化一個以預設值的新類別實例 BinaryServerFormatterSinkProvider

BinaryServerFormatterSinkProvider(IDictionary, ICollection)

初始化一個新的類別實例 BinaryServerFormatterSinkProvider ,並使用提供的屬性與提供者資料。

屬性

名稱 Description
Next

負責接收或設定下一個 IServerChannelSinkProvider 水槽供應商鏈。

TypeFilterLevel

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

方法

名稱 Description
CreateSink(IChannelReceiver)

形成一個水槽鏈。

Equals(Object)

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

(繼承來源 Object)
GetChannelData(IChannelDataStore)

回傳目前匯與該頻道相關聯的頻道資料。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於

另請參閱