Language

IClientFormatterSinkProvider インターフェイス

定義

クライアント チャネル シンク プロバイダーをクライアント フォーマッタ シンク プロバイダーとしてマークします。

public interface class IClientFormatterSinkProvider : System::Runtime::Remoting::Channels::IClientChannelSinkProvider
public interface IClientFormatterSinkProvider : System.Runtime.Remoting.Channels.IClientChannelSinkProvider
[System.Runtime.InteropServices.ComVisible(true)]
public interface IClientFormatterSinkProvider : System.Runtime.Remoting.Channels.IClientChannelSinkProvider
type IClientFormatterSinkProvider = interface
    interface IClientChannelSinkProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
type IClientFormatterSinkProvider = interface
    interface IClientChannelSinkProvider
Public Interface IClientFormatterSinkProvider
Implements IClientChannelSinkProvider
派生
属性
実装

注釈

IClientFormatterSinkProviderは、リモート処理メッセージが流れるクライアント チャネルのクライアント フォーマッタ シンクを作成します。 クライアント側の最初のシンクは、 IMessageSink インターフェイスと IClientChannelSink インターフェイス、または IClientFormatterSink インターフェイスの両方を実装する必要があります。

構成ファイル内で<formatter> タグの代わりに<provider> タグを使用するには、クライアント チャネル シンク プロバイダーは、単にIClientFormatterSinkProviderするのではなく、IClientChannelSinkProvider インターフェイスを実装する必要があります。 リモート処理の構成の詳細については、「 チャネルとフォーマッタの構成プロパティ」および 「 リモート処理設定スキーマ」を参照してください。

一部のフォーマッタ シンク実装では、実行時フォーマッタ (BinaryFormatter と SoapFormatter) が使用されます。 他の実装では、独自の手段を使用してチャネル メッセージをストリームに変換できます。 復帰時に、フォーマッタ シンクはメッセージ ストリームをチャネル メッセージ要素 (戻りメッセージ) に変換します。

プロパティ

名前 説明
Next

チャネル シンク プロバイダー チェーン内の次のシンク プロバイダーを取得または設定します。

(継承元 IClientChannelSinkProvider)

メソッド

名前 説明
CreateSink(IChannelSender, String, Object)

シンク チェーンを作成します。

(継承元 IClientChannelSinkProvider)

適用対象