IRawElementProviderFragment.GetRuntimeId Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera l'identificatore di runtime di un elemento.
public:
cli::array <int> ^ GetRuntimeId();
public int[] GetRuntimeId ();
abstract member GetRuntimeId : unit -> int[]
Public Function GetRuntimeId () As Integer()
Restituisce
Identificatore di runtime univoco dell'elemento.
Esempio
Il codice di esempio seguente illustra un'implementazione di questo metodo da parte di un elemento all'interno di un frammento, ad esempio un elemento all'interno di una casella di riepilogo. L'elemento ha un proprio identificatore univoco all'interno di questa istanza del frammento e il AppendRuntimeId valore garantisce che l'identificatore restituito dal metodo sia univoco nell'albero Automazione interfaccia utente.
/// <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
Commenti
Le implementazioni devono restituire null
per un elemento che corrisponde a un handle di finestra. Gli altri elementi devono restituire una matrice che contiene AppendRuntimeId, seguita da un valore univoco all'interno del frammento.
È responsabilità del provider garantire l'univocità all'interno del frammento; Ad esempio, ogni elemento di un elenco deve essere numerato singolarmente. Il motore di Automazione interfaccia utente garantisce che l'identificatore sia univoco tra tutte le istanze convertendo il AppendRuntimeId valore.