AutomationInteropProvider Класс

Определение

Обеспечивает поддержку взаимодействия между поставщиками автоматизации пользовательского интерфейса и клиентскими приложениями автоматизации пользовательского интерфейса.

public static class AutomationInteropProvider
Наследование
AutomationInteropProvider

Поля

AppendRuntimeId

Содержит значение, которое при возвращении в качестве первого элемента массива, передаваемого поставщиком модели автоматизации пользовательского интерфейса в GetRuntimeId(), указывает, что идентификатор является частичным и должен быть добавлен к идентификатору, предоставленному базовым поставщиком.

InvalidateLimit

Задает максимальное количество событий, которые должны быть отправлены, прежде чем будет выполнено их пакетирование.

ItemsInvalidateLimit

Максимальное количество событий, которые должны быть отправлены, прежде чем будет выполнено пакетирование элементов в контейнеры.

RootObjectId

Содержит значение, используемое членом lParam сообщения WM_GETOBJECT, указывающее, что сервер должен вернуть указатель на поставщик корневого необработанного элемента.

Свойства

ClientsAreListening

Возвращает значение, указывающее, подписывается ли модель автоматизации пользовательского интерфейса клиентское приложение на события модель автоматизации пользовательского интерфейса.

Методы

HostProviderFromHandle(IntPtr)

Возвращает поставщик автоматизации пользовательского интерфейса, представляющий заданное окно.

RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs)

Вызывает шаблонное или пользовательское событие.

RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs)

Вызывает событие при изменении свойства модель автоматизации пользовательского интерфейса.

RaiseStructureChangedEvent(IRawElementProviderSimple, StructureChangedEventArgs)

Вызывает событие при изменении дерева модель автоматизации пользовательского интерфейса.

ReturnRawElementProvider(IntPtr, IntPtr, IntPtr, IRawElementProviderSimple)

Возвращает поставщик автоматизации пользовательского интерфейса для элемента в ответ на сообщение WM_GETOBJECT.

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9