次の方法で共有


BinaryClientFormatterSinkProvider.CreateSink メソッド

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

Public Overridable Function CreateSink( _
   ByVal channel As IChannelSender, _   ByVal url As String, _   ByVal remoteChannelData As Object _) As IClientChannelSink Implements IClientChannelSinkProvider.CreateSink
[C#]
public virtual IClientChannelSink CreateSink(IChannelSenderchannel,stringurl,objectremoteChannelData);
[C++]
public: virtual IClientChannelSink* CreateSink(IChannelSender* channel,String* url,Object* remoteChannelData);
[JScript]
public function CreateSink(
   channel : IChannelSender,url : String,remoteChannelData : Object) : IClientChannelSink;

パラメータ

  • channel
    シンク チェインが構築される対象のチャネル。
  • url
    接続するオブジェクトの URL、または接続対象のオブジェクトのチャネル URI。
  • remoteChannelData
    リモート サーバー上のチャネルを説明するチャネル データ オブジェクト。

戻り値

新しく形成されたチャネル シンク チェインの最初のシンク。それ以外の場合は、プロバイダがエンドポイントに対して接続を提供しないか提供できないことを示す null 参照 (Visual Basic では Nothing) 。

実装

IClientChannelSinkProvider.CreateSink

解説

CreateSink メソッドを呼び出した場合、このメソッドは独自のチャネル シンクを作成し、チェイン内に次のシンク プロバイダがある場合はそのプロバイダに CreateSink の呼び出しを転送して、次のシンクと現在のシンクが確実にリンクされるようにします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

BinaryClientFormatterSinkProvider クラス | BinaryClientFormatterSinkProvider メンバ | System.Runtime.Remoting.Channels 名前空間