SimulatorClient Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SimulatorClient sınıfını uygulayan sınıf. Bu sınıftaki yöntemlerin çoğu yeniden entrant unutmayın.
public ref class SimulatorClient sealed : IDisposable, Microsoft::Windows::Simulator::Client::ISimulator
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("7D87C833-5E9E-453E-A9B0-BE285620EC98")]
public sealed class SimulatorClient : IDisposable, Microsoft.Windows.Simulator.Client.ISimulator
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("7D87C833-5E9E-453E-A9B0-BE285620EC98")>]
type SimulatorClient = class
interface ISimulator
interface IDisposable
Public NotInheritable Class SimulatorClient
Implements IDisposable, ISimulator
- Devralma
-
SimulatorClient
- Öznitelikler
- Uygulamalar
Oluşturucular
| SimulatorClient() |
Özellikler
| ErrorReportingSettings |
Simülatör oturumunun ıerrorreportingsettings değerini alır. Bu, simülatör tarafından önbelleğe alınmaz. Arayan, önbelleğe alma ve serbest bırakmaktan sorumludur. |
| IsStarted |
Simülatör 'in çalışıp çalışmadığını gösteren bir değer alır. |
| SessionId |
Simülatör tarafından barındırılan oturumun kimliğini alır. |
Yöntemler
| ActivateApplicationAsync(String, IProcessStartedCompletionRoutine, String) |
Simülatörde bir derinlikli uygulamayı etkinleştirir. |
| ActivateApplicationCancelAsync(String) |
Verilen uygulamanın etkinleştirilmesini iptal etmeyi dener. Başarılı olursa, ActivateApplicationAsync içindeki completionRoutine, hata parametresinde E_ABORT özel durumla birlikte döndürür. |
| AllowTakeForeground(Int32) |
Belirtilen ProcessId 'nin ön plan yapmasına izin vermek için simülatör Kullanıcı arabirimi uygulamasını ister. |
| BringSimulatorToForeground() |
Simülatör Kullanıcı arabirimi uygulamasını ön plana getirir. |
| Dispose() | |
| GetCurrentForegroundWindow() |
Geçerli ön plan penceresini alır. |
| GetRestrictedErrorInfo(String, String, String) |
Kısıtlanmış bir başvuruyu kısıtlanmış açıklamaya ve eksik olan herhangi bir özelliğe eşler. |
| GetUIProcessId() |
Simülatör Kullanıcı arabirimi uygulamasının ProcessId 'sini döndürür. |
| SendRemoteAction(RemoteSessionActionType) |
Belirtilen RemoteSessionActionType simülatör oturumuna gönderir. Şu anda yalnızca RemoteActionType. StartScreen destekleniyor. |
| SetCurrentForegroundWindow(Int32) |
Geçerli ön plan penceresini ayarlar. |
| StartAsync(ICompletionRoutine, Boolean, Int32) |
Zaman uyumsuz olarak başlatılır ve simülatörde günlüğe kaydedilir. |
| StartAsyncCancel() |
Devam eden bir StartAsync(ICompletionRoutine, Boolean, Int32) işlemi iptal eder. |
| StartProcessAsync(StartProcessInfo, IProcessStartedCompletionRoutine) |
Oturum açmış kullanıcı olarak çalışan benzeticide bir işlem başlatır. İşlem, her zaman doğrudan yürütülebilir dosyadan (kabuğa değil) başlatılır. İşlem bir konsol uygulaması ise, konsol penceresi olmadan çalıştırılır. |
| StopAsync(ICompletionRoutine) |
Zaman uyumsuz olarak oturum kapatır, duraklar ve simülatörü kapatır. |