IRawElementProviderFragment.GetRuntimeId Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar körningsidentifieraren för ett element.
public:
cli::array <int> ^ GetRuntimeId();
public int[] GetRuntimeId();
abstract member GetRuntimeId : unit -> int[]
Public Function GetRuntimeId () As Integer()
Returer
Den unika körningsidentifieraren för elementet.
Exempel
Följande exempelkod visar en implementering av den här metoden av ett element i ett fragment, till exempel ett objekt i en listruta. Objektet har en egen unik identifierare i den här instansen av fragmentet, och värdet AppendRuntimeId ser till att identifieraren som returneras av metoden är unik i UI Automation trädet.
/// <summary>
/// Gets the runtime identifier of the UI Automation element.
/// </summary>
/// <remarks>
/// myID is a unique identifier for the item within this instance of the list.
/// </remarks>
public int[] GetRuntimeId()
{
return new int[] { AutomationInteropProvider.AppendRuntimeId, myID };
}
''' <summary>
''' Gets the runtime identifier of the UI Automation element.
''' </summary>
''' <remarks>
''' myID is a unique identifier for the item within this instance of the list.
''' </remarks>
Public Function GetRuntimeId() As Integer() _
Implements IRawElementProviderFragment.GetRuntimeId
Return New Integer() {AutomationInteropProvider.AppendRuntimeId, myID}
End Function 'GetRuntimeId
Kommentarer
Implementeringar bör returneras null för ett element som motsvarar ett fönsterhandtag. Andra element ska returnera en matris som innehåller AppendRuntimeId, följt av ett värde som är unikt i fragmentet.
Det är leverantörens ansvar att säkerställa unikhet i fragmentet. Till exempel måste varje objekt i en lista vara individuellt numrerat. Den UI Automation motorn ser till att identifieraren är unik bland alla instanser genom att översätta värdet AppendRuntimeId.