SoapServerFormatterSinkProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供伺服器格式化器通道匯入提供者的實作,該服務使用 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 |
指定格式化器是否包含版本管理資訊。 值為 true 或 false。 |
這很重要
使用該物件的實例與不受信任的資料或跨越不安全的通道,構成安全風險。 此物件僅用於受信任的資料,且透過安全通道。 如需詳細資訊,請參閱 驗證所有輸入。
建構函式
| 名稱 | Description |
|---|---|
| SoapServerFormatterSinkProvider() |
初始化一個以預設值的新類別實例 SoapServerFormatterSinkProvider 。 |
| SoapServerFormatterSinkProvider(IDictionary, ICollection) |
初始化一個新的類別實例 SoapServerFormatterSinkProvider ,並使用提供的屬性與提供者資料。 |
屬性
| 名稱 | Description |
|---|---|
| Next |
負責接收或設定下一個 IServerChannelSinkProvider 水槽供應商鏈。 |
| TypeFilterLevel |
取得或設定 |
方法
| 名稱 | Description |
|---|---|
| CreateSink(IChannelReceiver) |
形成一個水槽鏈。 |
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetChannelData(IChannelDataStore) |
回傳目前匯與該頻道相關聯的頻道資料。 |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |