SoapClientFormatterSink 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供使用 SoapFormatter.
public ref class SoapClientFormatterSink : System::Runtime::Remoting::Channels::IClientFormatterSink
public class SoapClientFormatterSink : System.Runtime.Remoting.Channels.IClientFormatterSink
type SoapClientFormatterSink = class
interface IClientFormatterSink
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
Public Class SoapClientFormatterSink
Implements IClientFormatterSink
- 繼承
-
SoapClientFormatterSink
- 實作
備註
格式化器匯入器的功能是產生必要的標頭並將訊息序列化到串流。 抵達formatter匯後,會IMessage透過或AsyncProcessRequest呼叫轉發到通道匯鏈ProcessMessage中的所有匯。 此時訊息已被序列化,僅作為資訊提供。 需要建立或修改訊息的匯入,必須放在匯入鏈中,排版器之前。 這可以透過實作 IMessageSink 和 IClientChannelSink 介面來達成。 成形機的水槽可以稍後放入水槽鏈中。
| 房產 | 說明 |
|---|---|
includeVersions |
指定格式化器是否包含版本管理資訊。 值為 true 或 false。 |
這很重要
使用該物件的實例與不受信任的資料或跨越不安全的通道,構成安全風險。 此物件僅用於受信任的資料,且透過安全通道。 如需詳細資訊,請參閱 驗證所有輸入。
建構函式
| 名稱 | Description |
|---|---|
| SoapClientFormatterSink(IClientChannelSink) |
初始化 SoapClientFormatterSink 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| NextChannelSink |
接著是 IClientChannelSink 下一個。 |
| NextSink |
接著是 IMessageSink 下一個。 |
| Properties |
取得 IDictionary 目前通道匯流的一系列屬性。 |
方法
| 名稱 | Description |
|---|---|
| AsyncProcessMessage(IMessage, IMessageSink) |
非同步處理所提供的訊息。 |
| AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream) |
請求在目前匯入埠上進行方法呼叫的非同步處理。 |
| AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream) |
請求對目前匯入埠的方法呼叫進行非同步處理。 |
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetRequestStream(IMessage, ITransportHeaders) |
回傳要序列化訊息的 。Stream |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream) |
請求從目前匯流器處理訊息。 |
| SyncProcessMessage(IMessage) |
同步處理所提供的訊息。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |