IRawElementProviderFragment.GetRuntimeId Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte identifikátor modulu runtime elementu.
public:
cli::array <int> ^ GetRuntimeId();
public int[] GetRuntimeId ();
abstract member GetRuntimeId : unit -> int[]
Public Function GetRuntimeId () As Integer()
Návraty
Jedinečný identifikátor modulu runtime elementu.
Příklady
Následující příklad kódu ukazuje implementaci této metody elementem v rámci fragmentu, jako je například položka v seznamu. Položka má v rámci této instance fragmentu svůj vlastní jedinečný identifikátor a AppendRuntimeId hodnota zajišťuje, že identifikátor vrácený metodou je jedinečný ve stromu automatizace uživatelského rozhraní.
/// <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
Poznámky
Implementace by měla vrátit null
prvek, který odpovídá popisovači okna. Jiné prvky by měly vrátit pole, které obsahuje AppendRuntimeId, následované hodnotou, která je v rámci fragmentu jedinečná.
Poskytovatel zodpovídá za zajištění jedinečnosti v rámci fragmentu. Například každá položka v seznamu musí být jednotlivě očíslovaná. Modul automatizace uživatelského rozhraní zajišťuje, že identifikátor je jedinečný mezi všemi instancemi tím, že přeloží AppendRuntimeId hodnotu .