Sdílet prostřednictvím


UITestPropertyProvider – třída

Poskytuje abstraktní základní třída pro provádění vlastní podporu poskytuje vlastnosti ovládacích prvků uživatelského rozhraní (UI) testování.

Hierarchie dědičnosti

Object
  Microsoft.VisualStudio.TestTools.UITesting.UITestPropertyProvider

Obor názvů:  Microsoft.VisualStudio.TestTools.UITesting
Sestavení:   Microsoft.VisualStudio.TestTools.WindowsStore.UITesting (v Microsoft.VisualStudio.TestTools.WindowsStore.UITesting.dll)
  Microsoft.VisualStudio.TestTools.UITesting (v Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntaxe

'Deklarace
<CLSCompliantAttribute(True)> _
Public MustInherit Class UITestPropertyProvider
[CLSCompliantAttribute(true)]
public abstract class UITestPropertyProvider
[CLSCompliantAttribute(true)]
public ref class UITestPropertyProvider abstract
[<AbstractClass>]
[<CLSCompliantAttribute(true)>]
type UITestPropertyProvider =  class end
public abstract class UITestPropertyProvider

Typ UITestPropertyProvider zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda UITestPropertyProvider Infrastruktura. Vytvoří novou instanci třídy UITestPropertyProvider.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost IsGetProperty Infrastruktura. Získá nebo nastaví hodnotu, která označuje, zda je aktuální volání vlastnosti přidružené get volání nebo set volání.
Chráněná vlastnost PropertyName Infrastruktura. Získá nebo nastaví název vlastnosti přidružené.
Chráněná vlastnost UIControl Získá nebo nastaví přidružené uživatelské rozhraní testování ovládacího prvku.

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetControlSupportLevel Při přepsání v odvozené třídě vrátí hodnotu, která označuje úroveň podpory tohoto zprostředkovatele pro daný ovládací prvek.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetPredefinedSearchProperties Při přepsání v odvozené třídě načte pole řetězců obsahující vlastnosti vyhledávání, které jsou předdefinované pro přidružený ovládací prvek.
Veřejná metoda GetPropertyDescriptor Vrátí popisovač vlastnosti zadané vlastnosti daného ovládacího prvku.
Veřejná metoda GetPropertyForAction Při přepsání v odvozené třídě, vrátí název vlastnosti, která používá zadanou akci na daný ovládací prvek.
Veřejná metoda GetPropertyForControlState Při přepsání v odvozené třídě, vrátí pole názvů vlastností a pole stát hodnoty pro daný ovládací prvek, které odpovídají hodnotě stavu zadaný ovládací prvek.
Veřejná metoda GetPropertyNames Při přepsání v odvozené třídě, vrátí kolekci názvů vlastností daného ovládacího prvku.
Veřejná metoda GetPropertyNamesClassType Při přepsání v odvozené třídě, vrátí Type pro třídu, která obsahuje názvy vlastností daného ovládacího prvku.
Veřejná metoda GetPropertyValue Při přepsání v odvozené třídě, vrátí hodnotu zadanou vlastností daného ovládacího prvku.
Veřejná metoda GetSpecializedClass Při přepsání v odvozené třídě, vrátí Type odpovídající specializované prvek (pro HTML model Windows Forms a Windows Presentation Foundation) pro ovládací prvek s daným testem.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda SetPropertyValue Při přepsání v odvozené třídě nastaví zadaný vlastností daného ovládacího prvku s hodnotou.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TestTools.UITesting – obor názvů

Další zdroje

Povolit kódované testování ovládacích prvků uživatelského rozhraní