Freigeben über


BinaryClientFormatterSinkProvider.CreateSink Methode

Definition

Erstellt eine Senkenkette.

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

Parameter

channel
IChannelSender

Der Channel, für den diese Senkenkette erstellt wird.

url
String

Die URL des Objekts, mit dem eine Verbindung hergestellt werden soll, oder der Channel-URI für das Zielobjekt.

remoteChannelData
Object

Ein Channeldatenobjekt, das einen Channel auf dem Remoteserver beschreibt.

Gibt zurück

IClientChannelSink

Die erste Senke der neu gebildeten Channelsenkenkette oder null, um anzugeben, dass dieser Anbieter keine Verbindung für diesen Endpunkt bereitstellt oder bereitstellen kann.

Implementiert

Hinweise

Wenn die CreateSink Methode aufgerufen wird, erstellt sie einen eigenen Kanalsenken, leitet den CreateSink Aufruf an den nächsten Sinkanbieter in der Kette weiter (sofern vorhanden), und stellt sicher, dass die nächste Spüle und die aktuelle Spüle miteinander verknüpft sind.

Gilt für