IRawElementProviderFragment.GetRuntimeId Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengambil pengidentifikasi runtime dari elemen .
public:
cli::array <int> ^ GetRuntimeId();
public int[] GetRuntimeId ();
abstract member GetRuntimeId : unit -> int[]
Public Function GetRuntimeId () As Integer()
Mengembalikan
Pengidentifikasi run-time unik dari elemen .
Contoh
Contoh kode berikut menunjukkan implementasi metode ini oleh elemen dalam fragmen, seperti item dalam kotak daftar. Item memiliki pengidentifikasi uniknya sendiri dalam instans fragmen ini, dan AppendRuntimeId nilai memastikan bahwa pengidentifikasi yang dikembalikan oleh metode ini unik di pohon Automation UI.
/// <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
Keterangan
Implementasi harus kembali null
untuk elemen yang sesuai dengan handel jendela. Elemen lain harus mengembalikan array yang berisi AppendRuntimeId, diikuti dengan nilai yang unik dalam fragmen.
Merupakan tanggung jawab penyedia untuk memastikan keunikan dalam fragmen; misalnya, setiap item dalam daftar harus diberi nomor individual. Mesin Automation UI memastikan bahwa pengidentifikasi unik di antara semua instans, dengan menerjemahkan AppendRuntimeId nilai .