共用方式為


RemoteAutomationClientSession 類別

定義

表示遠端應用程式的 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
繼承
Object Platform::Object IInspectable 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()

終止目前的 RemoteAutomationClientSession

事件

ConnectionRequested

發生于要求遠端系統的連線時。

Disconnected

RemoteAutomationClientSession 中斷連線時發生。

適用於

另請參閱