AutomationInteropProvider Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Unterstützung für die Kommunikation zwischen Benutzeroberflächenautomatisierung-Anbietern und Benutzeroberflächenautomatisierung Clientanwendungen.
public ref class AutomationInteropProvider abstract sealed
public static class AutomationInteropProvider
type AutomationInteropProvider = class
Public Class AutomationInteropProvider
- Vererbung
-
AutomationInteropProvider
Felder
| Name | Beschreibung |
|---|---|
| AppendRuntimeId |
Enthält einen Wert, der, wenn er als erstes Element des Arrays zurückgegeben wird, das vom Benutzeroberflächenautomatisierung-Anbieter an GetRuntimeId() übergeben wird, angibt, dass die ID teilweise ist und an die vom Basisanbieter bereitgestellte ID angefügt werden soll. |
| InvalidateLimit |
Gibt die maximale Anzahl von Ereignissen an, die vor dem Batching gesendet werden sollen. |
| ItemsInvalidateLimit |
Die maximale Anzahl von Ereignissen, die vor dem Batching für Elemente in Containern gesendet werden sollen. |
| RootObjectId |
Enthält einen Wert, der |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ClientsAreListening |
Ruft einen Wert ab, der angibt, ob eine Benutzeroberflächenautomatisierung Clientanwendung Benutzeroberflächenautomatisierung Ereignisse abonniert wird. |
Methoden
| Name | Beschreibung |
|---|---|
| HostProviderFromHandle(IntPtr) |
Gibt einen Benutzeroberflächenautomatisierung Anbieter zurück, der das angegebene Fenster darstellt. |
| RaiseAutomationEvent(AutomationEvent, IRawElementProviderSimple, AutomationEventArgs) |
Löst ein Musterereignis oder ein benutzerdefiniertes Ereignis aus. |
| RaiseAutomationPropertyChangedEvent(IRawElementProviderSimple, AutomationPropertyChangedEventArgs) |
Löst ein Ereignis aus, wenn sich eine UI-Automatisierungs-Eigenschaft geändert hat. |
| RaiseStructureChangedEvent(IRawElementProviderSimple, StructureChangedEventArgs) |
Löst ein Ereignis aus, wenn sich die Benutzeroberflächenautomatisierung Struktur geändert hat. |
| ReturnRawElementProvider(IntPtr, IntPtr, IntPtr, IRawElementProviderSimple) |
Gibt den Benutzeroberflächenautomatisierungsanbieter für ein Element als Reaktion auf eine |