RemoteAutomationClientSession 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示遠端應用程式的 UI 自動化用戶端會話。
public ref class RemoteAutomationClientSession sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.UIAutomation.Core.IRemoteAutomationClientSessionFactory, 131072, "Windows.UI.UIAutomation.UIAutomationContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.UIAutomation.UIAutomationContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RemoteAutomationClientSession final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.UIAutomation.Core.IRemoteAutomationClientSessionFactory), 131072, "Windows.UI.UIAutomation.UIAutomationContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.UIAutomation.UIAutomationContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RemoteAutomationClientSession
Public NotInheritable Class RemoteAutomationClientSession
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 11 (已於 10.0.22000.0 引進)
|
API contract |
Windows.UI.UIAutomation.UIAutomationContract (已於 v2.0 引進)
|
備註
主應用程式 (使用此類別,例如本機電腦上執行的遠端桌面應用程式) ,以插入並實作與遠端會話 (容器或網路) 的具名管道共用。 主應用程式會實作ConnectionRequested Disconnected/ 回呼來共用具名管道,然後啟動/停止用戶端會話以啟用/停用這些回呼。
建構函式
RemoteAutomationClientSession(String) |
使用提供的名稱,初始化 RemoteAutomationClientSession 類別的新實例。 |
RemoteAutomationClientSession(String, Guid) |
使用提供的參數,初始化 RemoteAutomationClientSession 類別的新實例。 |
屬性
SessionId |
取得 RemoteAutomationClientSession的唯一識別碼。 |
方法
CreateWindowAsync(UInt64, UInt32, Object) |
建立父系 AutomationElement 與子遠端視窗之間的父子關聯性。 |
Start() |
開始 RemoteAutomationClientSession,讓使用者介面自動化用戶端能夠建立與遠端會話的連線。 |
Stop() |
事件
ConnectionRequested |
發生于要求遠端系統的連線時。 |
Disconnected |
在 RemoteAutomationClientSession 中斷連線時發生。 |