SoapServerFormatterSink 類別

定義

提供使用 SoapFormatter 的伺服器格式子 (Formatter) 接收的實作。

public ref class SoapServerFormatterSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SoapServerFormatterSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SoapServerFormatterSink = class
    interface IServerChannelSink
    interface IChannelSinkBase
Public Class SoapServerFormatterSink
Implements IServerChannelSink
繼承
SoapServerFormatterSink
實作

備註

要求數據流會透過伺服器通道接收從伺服器傳輸接收傳播,直到到達適當的格式器接收為止。 格式器接收會還原串行化訊息,並透過管線傳遞訊息。 透過方法將特殊分派接收插入通道接收鏈 ChannelServices.CreateServerChannelSinkChain 結的結尾,由伺服器通道呼叫,以建立伺服器通道接收鏈結。 當訊息到達分派接收時,分派接收會將訊息傳遞至遠端基礎結構。

屬性 描述
includeVersions 指定格式器是否將包含版本設定資訊。 true值為 或 false
strictBinding 指示接收格式器將會先嘗試使用完整的版本資訊 (如果有的話) 來辨識型別,然後才會使用不含版本資訊的型別名稱和組件名稱。 true值為 或 false。 系統提供的兩個格式子預設都是 false
typeFilterLevel 字串值,指定伺服器通道嘗試自動還原串行化的層級。 支援的值 (Low 預設) 與 Full。 如需還原串行化層級的詳細資訊,請參閱 .NET Framework 遠端中的自動還原串行化

此屬性僅受下列平臺上的 .NET Framework 1.1 版支援:Windows 98、Windows NT 4.0、Windows 版、Windows 版、Windows 2000、Windows XP Home Edition、Windows XP Professional 和 Windows Server 2003 系列。

重要

搭配不受信任的數據或跨不安全通道使用這個對象的實例是安全性風險。 只搭配受信任的數據和跨安全通道使用此物件。 如需詳細資訊,請參閱 驗證所有輸入

建構函式

SoapServerFormatterSink(SoapServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver)

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

屬性

NextChannelSink

取得接收鏈結中的下一個 IServerChannelSink

Properties

取得目前通道接收之屬性的 IDictionary

TypeFilterLevel

取得或設定 TypeFilterLevel 所執行之自動還原序列化 (Deserialization) 的 SoapServerFormatterSink 值。

方法

AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream)

從非同步 (Asynchronous) 傳送的方法呼叫,要求回應的目前接收中的處理。

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)

適用於

另請參閱