IpcClientChannel.CreateMessageSink メソッド
アセンブリ: System.Runtime.Remoting (system.runtime.remoting.dll 内)

Public Overridable Function CreateMessageSink ( _ url As String, _ remoteChannelData As Object, _ <OutAttribute> ByRef objectURI As String _ ) As IMessageSink
Dim instance As IpcClientChannel Dim url As String Dim remoteChannelData As Object Dim objectURI As String Dim returnValue As IMessageSink returnValue = instance.CreateMessageSink(url, remoteChannelData, objectURI)
public virtual IMessageSink CreateMessageSink ( string url, Object remoteChannelData, out string objectURI )
public: virtual IMessageSink^ CreateMessageSink ( String^ url, Object^ remoteChannelData, [OutAttribute] String^% objectURI )
public IMessageSink CreateMessageSink ( String url, Object remoteChannelData, /** @attribute OutAttribute() */ /** @ref */ String objectURI )
- remoteChannelData
新しいシンクがメッセージを配信する先のリモート ホストのチャネル データ オブジェクト。このパラメータは、null 参照 (Visual Basic では Nothing) の場合もあります。
- objectURI
このメソッドから制御が戻るときに、指定した URL またはチャネル データ オブジェクトにメッセージを配信する新しいチャネル メッセージ シンクの URI を格納します。このパラメータは初期化せずに渡されます。
指定した URL またはチャネル データ オブジェクトにメッセージを配信するチャネル メッセージ シンク。


CreateMessageSink メソッドは、指定した URL またはチャネル データ オブジェクトにメッセージを配信するチャネル メッセージ シンクを返します。uri パラメータが null 参照 (Visual Basic では Nothing) の場合は、シンクの対象として remoteChannelData が使用されます。url または remoteChannelData のいずれかのパラメータを null 参照 (Visual Basic では Nothing) にすることはできますが、両方はできません。

CreateMessageSink メソッドを使用するコード例を次に示します。
// Create a message sink. string messageSinkUri; System.Runtime.Remoting.Messaging.IMessageSink messageSink = clientChannel.CreateMessageSink( "ipc://localhost:9090/RemoteObject.rem", null, out messageSinkUri); Console.WriteLine("The URI of the message sink is {0}.", messageSinkUri); if (messageSink != null) { Console.WriteLine("The type of the message sink is {0}.", messageSink.GetType().ToString()); }
// Create a message sink. String^ messageSinkUri; Messaging::IMessageSink^ messageSink = clientChannel->CreateMessageSink( L"ipc://localhost:9090/RemoteObject.rem", nullptr, messageSinkUri ); Console::WriteLine( L"The URI of the message sink is {0}.", messageSinkUri ); if ( messageSink != nullptr ) { Console::WriteLine( L"The type of the message sink is {0}.", messageSink->GetType() ); }


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からIpcClientChannel.CreateMessageSink メソッドを検索する場合は、下記のリンクをクリックしてください。

- IpcClientChannel.CreateMessageSink メソッドのページへのリンク