IRawElementProviderFragment.GetRuntimeId Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Haalt de runtime-id van een element op.
public:
cli::array <int> ^ GetRuntimeId();
public int[] GetRuntimeId();
abstract member GetRuntimeId : unit -> int[]
Public Function GetRuntimeId () As Integer()
Retouren
De unieke runtime-id van het element.
Voorbeelden
De volgende voorbeeldcode toont een implementatie van deze methode door een element in een fragment, zoals een item in een keuzelijst. Het item heeft een eigen unieke id binnen dit exemplaar van het fragment en de AppendRuntimeId waarde zorgt ervoor dat de id die door de methode wordt geretourneerd uniek is in de UI Automation structuur.
/// <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
Opmerkingen
Implementaties moeten worden geretourneerd null voor een element dat overeenkomt met een venstergreep. Andere elementen moeten een matrix retourneren die een waarde bevat AppendRuntimeId, gevolgd door een waarde die uniek is binnen het fragment.
Het is de verantwoordelijkheid van de provider om uniekheid binnen het fragment te garanderen; Elk item in een lijst moet bijvoorbeeld afzonderlijk worden genummerd. De UI Automation-engine zorgt ervoor dat de id uniek is voor alle exemplaren door de waarde AppendRuntimeId te vertalen.