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 вызов следующему поставщику приемника в цепочке (если он есть) и гарантирует, что следующий приемник и текущий канал связаны друг с другом.

Применяется к