Aracılığıyla paylaş


AutomationInteropProvider Sınıf

Tanım

UI Otomasyonu sağlayıcıları ve UI Otomasyonu istemci uygulamaları arasındaki iletişim için destek sağlar.

public ref class AutomationInteropProvider abstract sealed
public static class AutomationInteropProvider
type AutomationInteropProvider = class
Public Class AutomationInteropProvider
Devralma
AutomationInteropProvider

Alanlar

AppendRuntimeId

UI Otomasyonu sağlayıcısı GetRuntimeId()tarafından geçirilen dizinin ilk öğesi olarak döndürildiğinde kimliğin kısmi olduğunu ve temel sağlayıcı tarafından sağlanan kimliğe eklenmesi gerektiğini belirten bir değer içerir.

InvalidateLimit

Toplu işlemden önce gönderilecek en fazla olay sayısını belirtir.

ItemsInvalidateLimit

Kapsayıcılardaki öğeler için toplu işlemden önce gönderilecek en fazla olay sayısı.

RootObjectId

Bir iletinin lParam üyesinde kullanılan ve sunucunun WM_GETOBJECT kök ham öğe sağlayıcısına başvuru döndürmesi gerektiğini belirten bir değer içerir.

Özellikler

ClientsAreListening

herhangi bir UI Otomasyonu istemci uygulamasının UI Otomasyonu olaylara abone olup olmadığını belirten bir değer alır.

Yöntemler

HostProviderFromHandle(IntPtr)

Belirtilen pencereyi temsil eden bir UI Otomasyonu sağlayıcısı döndürür.

RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs)

Bir desen olayı veya özel olay oluşturur.

RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs)

bir UI Otomasyonu özelliği değiştiğinde bir olayı tetikler.

RaiseStructureChangedEvent(IRawElementProviderSimple, StructureChangedEventArgs)

UI Otomasyonu ağacı değiştiğinde bir olay oluşturur.

ReturnRawElementProvider(IntPtr, IntPtr, IntPtr, IRawElementProviderSimple)

İletiye yanıt olarak bir öğenin UI otomasyon sağlayıcısını WM_GETOBJECT döndürür.

Şunlara uygulanır