BinaryClientFormatterSinkProvider.CreateSink 方法

定义

创建接收器链。

public:
 virtual System::Runtime::Remoting::Channels::IClientChannelSink ^ CreateSink(System::Runtime::Remoting::Channels::IChannelSender ^ channel, System::String ^ url, System::Object ^ remoteChannelData);
public System.Runtime.Remoting.Channels.IClientChannelSink CreateSink (System.Runtime.Remoting.Channels.IChannelSender channel, string url, object remoteChannelData);
abstract member CreateSink : System.Runtime.Remoting.Channels.IChannelSender * string * obj -> System.Runtime.Remoting.Channels.IClientChannelSink
override this.CreateSink : System.Runtime.Remoting.Channels.IChannelSender * string * obj -> System.Runtime.Remoting.Channels.IClientChannelSink
Public Function CreateSink (channel As IChannelSender, url As String, remoteChannelData As Object) As IClientChannelSink

参数

channel
IChannelSender

信道,为其构造此接收器链。

url
String

要连接到的对象的 URL 或目标对象的信道 URI。

remoteChannelData
Object

描述远程服务器上的信道的信道数据对象。

返回

IClientChannelSink

新生成的信道接收器链中的第一个接收器,或 null(指示此提供程序将不会或不能为此终结点提供连接)。

实现

注解

CreateSink调用该方法时,它会创建自己的通道接收器,如果链中存在一个) ,则会将调用转发CreateSink到 (链中的下一个接收器提供程序,并确保下一个接收器和当前接收器链接在一起。

适用于