Bagikan melalui


IRawElementProviderFragment.GetRuntimeId Metode

Definisi

Mengambil pengidentifikasi runtime dari elemen .

public:
 cli::array <int> ^ GetRuntimeId();
public int[] GetRuntimeId ();
abstract member GetRuntimeId : unit -> int[]
Public Function GetRuntimeId () As Integer()

Mengembalikan

Int32[]

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 .

Berlaku untuk

Lihat juga