BinaryClientFormatterSinkProvider.CreateSink Metoda

Definicja

Tworzy łańcuch ujścia.

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

Parametry

channel
IChannelSender

Kanał, dla którego jest konstruowany ten łańcuch ujścia.

url
String

Adres URL obiektu, z którym ma nawiązać połączenie, lub identyfikator URI kanału dla obiektu docelowego.

remoteChannelData
Object

Obiekt danych kanału opisujący kanał na serwerze zdalnym.

Zwraca

IClientChannelSink

Pierwszy ujścia nowo utworzonego łańcucha ujścia kanału lub , który wskazuje, że ten dostawca nie będzie lub nie może zapewnić połączenia null dla tego punktu końcowego.

Implementuje

Uwagi

Gdy metoda jest wywoływana, tworzy własne ujścia kanału, przekazuje wywołanie do następnego dostawcy ujścia w łańcuchu (jeśli istnieje) i zapewnia, że następne ujścia i bieżące są CreateSink CreateSink połączone.

Dotyczy