SoapServerFormatterSinkProvider 類別

定義

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

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

備註

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

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

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

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

下表顯示目前匯流器可指定的匯組配置特性。

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

這很重要

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

建構函式

名稱 Description
SoapServerFormatterSinkProvider()

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

SoapServerFormatterSinkProvider(IDictionary, ICollection)

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

屬性

名稱 Description
Next

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

TypeFilterLevel

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

方法

名稱 Description
CreateSink(IChannelReceiver)

形成一個水槽鏈。

Equals(Object)

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

(繼承來源 Object)
GetChannelData(IChannelDataStore)

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

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於