Freigeben über


AutomationRemoteOperationResult Klasse

Definition

Ermöglicht den Zugriff auf die Ausführungsergebnisse (status und Remoteobjekte) einer CoreAutomationRemoteOperation.

public ref class AutomationRemoteOperationResult sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.UIAutomation.UIAutomationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AutomationRemoteOperationResult final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.UIAutomation.UIAutomationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AutomationRemoteOperationResult
Public NotInheritable Class AutomationRemoteOperationResult
Vererbung
Object Platform::Object IInspectable AutomationRemoteOperationResult
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 2104 (eingeführt in 10.0.20348.0)
API contract
Windows.UI.UIAutomation.UIAutomationContract (eingeführt in v1.0)

Hinweise

Ein instance dieser Laufzeitklasse wird von der CoreAutomationRemoteOperation.Execute(System.Byte[])-Methode zurückgegeben.

Eigenschaften

ErrorLocation

Ruft einen Verweis auf die Anweisung im Bytecodedatenstrom ab, bei dem der Remotevorgang Status keinen Erfolg zurückgibt.

ExtendedError

Ruft zusätzliche Fehlerinformationen ab, wenn der Remotevorgang Status oder ExecutionFailurezurückgibtInstructionEvaluationFailure.

Status

Ruft den Ausführungsstatus einer CoreAutomationRemoteOperation ab.

Methoden

GetOperand(AutomationRemoteOperationOperandId)

Ruft den Wert ab, der vom Remotevorgang des UIA-Anbieters zurückgegeben wurde.

HasOperand(AutomationRemoteOperationOperandId)

Ruft einen Wert ab, der angibt, ob der angegebene Operand über einen Wert verfügt, der vom Remotevorgang für den UIA-Anbieter zurückgegeben wurde.

Gilt für: