シンク チェインを作成します。
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 名前空間