TcpClientChannel.CreateMessageSink(String, Object, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan sink pesan saluran yang mengirimkan pesan ke URL atau objek data saluran yang ditentukan.
public:
virtual System::Runtime::Remoting::Messaging::IMessageSink ^ CreateMessageSink(System::String ^ url, System::Object ^ remoteChannelData, [Runtime::InteropServices::Out] System::String ^ % objectURI);
public virtual System.Runtime.Remoting.Messaging.IMessageSink CreateMessageSink (string url, object remoteChannelData, out string objectURI);
abstract member CreateMessageSink : string * obj * string -> System.Runtime.Remoting.Messaging.IMessageSink
override this.CreateMessageSink : string * obj * string -> System.Runtime.Remoting.Messaging.IMessageSink
Public Overridable Function CreateMessageSink (url As String, remoteChannelData As Object, ByRef objectURI As String) As IMessageSink
Parameter
- url
- String
URL tempat sink baru mengirimkan pesan. Dapat berupa null
.
- remoteChannelData
- Object
Objek data saluran host jarak jauh tempat sink baru akan mengirimkan pesan. Dapat berupa null
.
- objectURI
- String
Ketika metode ini kembali, berisi URI sink pesan saluran baru yang mengirimkan pesan ke URL atau objek data saluran yang ditentukan. Parameter ini diteruskan tanpa diinisialisasi.
Mengembalikan
Sink pesan saluran yang mengirimkan pesan ke URL atau objek data saluran yang ditentukan.
Penerapan
Contoh
Contoh kode berikut menunjukkan penggunaan metode ini.
// Create a message sink.
String^ objectUri;
System::Runtime::Remoting::Messaging::IMessageSink^ messageSink = clientChannel->CreateMessageSink( "tcp://localhost:9090/RemoteObject.rem", nullptr, objectUri );
Console::WriteLine( "The URI of the message sink is {0}.", objectUri );
Console::WriteLine( "The type of the message sink is {0}.", messageSink->GetType() );
// Create a message sink.
string objectUri;
System.Runtime.Remoting.Messaging.IMessageSink messageSink =
clientChannel.CreateMessageSink(
"tcp://localhost:9090/RemoteObject.rem", null,
out objectUri);
Console.WriteLine("The URI of the message sink is {0}.",
objectUri);
if (messageSink != null)
{
Console.WriteLine("The type of the message sink is {0}.",
messageSink.GetType().ToString());
}
Keterangan
Metode mengembalikan CreateMessageSink sink pesan saluran yang mengirimkan pesan ke URL yang ditentukan atau objek data saluran. uri
Jika parameter adalah null
, remoteChannelData
digunakan sebagai target untuk sink. url
Baik parameter atau remoteChannelData
bisa null
, tetapi tidak keduanya.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk