共用方式為


RemoteSystemSessionMessageChannel 類別

定義

處理遠端會話內的專用資料傳輸通道。 這個類別擁有傳送和接收的功能。

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
繼承
Object Platform::Object IInspectable RemoteSystemSessionMessageChannel
屬性

Windows 需求

裝置系列
Windows 10 Creators Update (已於 10.0.15063.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v4.0 引進)
應用程式功能
remoteSystem

備註

訊息會以非同步方式透過這個通道傳送和接收,因此不保證訊息的時序順序。

訊息會透過中樞和輪輻模型傳遞:用戶端傳送給參與者或一組參與者的任何訊息都會先傳送至主機裝置,然後傳送給目標參與者或參與者。

建構函式

RemoteSystemSessionMessageChannel(RemoteSystemSession, String)

初始化 RemoteSystemSessionMessageChannel 的實例,以管理指定遠端會話的傳訊

RemoteSystemSessionMessageChannel(RemoteSystemSession, String, RemoteSystemSessionMessageChannelReliability)

初始化 RemoteSystemSessionMessageChannel 的實例,以管理指定遠端會話的傳訊,並指定通道的可靠性類型。

屬性

Session

取得這個傳訊通道對應的遠端會話。

方法

BroadcastValueSetAsync(ValueSet)

將訊息傳送給這個遠端會話傳訊通道中的所有其他參與者。

SendValueSetAsync(ValueSet, RemoteSystemSessionParticipant)

將訊息傳送給此遠端會話傳訊通道中的參與者。

SendValueSetToParticipantsAsync(ValueSet, IIterable<RemoteSystemSessionParticipant>)

將訊息傳送至這個遠端會話傳訊通道中的指定集合參與者。

事件

ValueSetReceived

當通道收到索引鍵/值組) 形式的訊息 (時引發。 訊息的內容是由傳入的 RemoteSystemSessionValueSetReceivedEventArgs 物件所包含。

適用於