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
Объект данных канала, описывающий канал на удаленном сервере.
Возвращаемое значение
Первый приемник заново сформированной цепи канала или null
, указывающий, что этот поставщик не может обеспечить подключение для этой оконечной точки.
Реализации
Комментарии
При вызове CreateSink метода он создает собственный приемник канала, перенаправит CreateSink вызов следующему поставщику приемника в цепочке (если он есть) и гарантирует, что следующий приемник и текущий канал связаны друг с другом.