IRawElementProviderFragment.GetRuntimeId 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
요소의 런타임 식별자를 검색합니다.
public:
cli::array <int> ^ GetRuntimeId();
public int[] GetRuntimeId ();
abstract member GetRuntimeId : unit -> int[]
Public Function GetRuntimeId () As Integer()
반환
Int32[]
요소의 고유 런타임 식별자입니다.
예제
다음 예제 코드에서는 목록 상자 내의 항목과 같은 조각 내의 요소에 의해 이 메서드의 구현을 보여 냅니다. 항목에는 조각의 이 instance 고유한 식별자가 있으며 AppendRuntimeId 값은 메서드에서 반환된 식별자가 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
설명
구현은 창 핸들에 해당하는 요소에 대해 를 반환 null
해야 합니다. 다른 요소는 를 포함하는 AppendRuntimeId배열과 조각 내에서 고유한 값을 반환해야 합니다.
조각 내에서 고유성을 보장하는 것은 공급자의 책임입니다. 예를 들어 목록의 각 항목은 개별적으로 번호가 매겨져야 합니다. UI 자동화 엔진은 값을 변환 AppendRuntimeId 하여 식별자가 모든 인스턴스에서 고유하도록 합니다.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET