RemoteSystemSessionMessageChannel Kelas

Definisi

Menangani saluran transfer data khusus dalam sesi jarak jauh. Kelas ini memiliki fungsionalitas untuk pengiriman dan penerimaan.

public ref class RemoteSystemSessionMessageChannel sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.System.RemoteSystems.IRemoteSystemSessionMessageChannelFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RemoteSystemSessionMessageChannel final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.System.RemoteSystems.IRemoteSystemSessionMessageChannelFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RemoteSystemSessionMessageChannel
function RemoteSystemSessionMessageChannel(session, channelName, reliability)
Public NotInheritable Class RemoteSystemSessionMessageChannel
Warisan
Object Platform::Object IInspectable RemoteSystemSessionMessageChannel
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)
Kemampuan aplikasi
remoteSystem

Keterangan

Pesan dikirim dan diterima melalui saluran ini secara asinkron, sehingga urutan kronologis pesan tidak dijamin.

Pesan dikirimkan melalui model hub dan spoke: pesan apa pun yang dikirim klien kepada peserta atau sekumpulan peserta dikirim secara internal ke perangkat host terlebih dahulu, yang kemudian mengirimkannya ke peserta atau peserta target.

Konstruktor

RemoteSystemSessionMessageChannel(RemoteSystemSession, String)

Menginisialisasi instans RemoteSystemSessionMessageChannel untuk mengelola pesan untuk sesi jarak jauh tertentu

RemoteSystemSessionMessageChannel(RemoteSystemSession, String, RemoteSystemSessionMessageChannelReliability)

Menginisialisasi instans RemoteSystemSessionMessageChannel untuk mengelola pesan untuk sesi jarak jauh tertentu, menentukan jenis keandalan saluran.

Properti

Session

Mendapatkan sesi jarak jauh yang sesuai dengan saluran olahpesan ini.

Metode

BroadcastValueSetAsync(ValueSet)

Mengirim pesan ke semua peserta lain di saluran olahpesan sesi jarak jauh ini.

SendValueSetAsync(ValueSet, RemoteSystemSessionParticipant)

Mengirim pesan kepada peserta di saluran olahpesan sesi jarak jauh ini.

SendValueSetToParticipantsAsync(ValueSet, IIterable<RemoteSystemSessionParticipant>)

Mengirim pesan ke peserta set tertentu di saluran olahpesan sesi jarak jauh ini.

Acara

ValueSetReceived

Dimunculkan saat pesan (dalam bentuk pasangan kunci-nilai) diterima oleh saluran. Konten pesan dimuat oleh objek RemoteSystemSessionValueSetReceivedEventArgs yang diteruskan.

Berlaku untuk