Udostępnij za pośrednictwem


Klasa CodedUITestAttribute

Określa, że można edytować i odtwarzane przez zakodowanej UI testowania w ramach metody, do którego stosuje się ten atrybut.

Hierarchia dziedziczenia

System.Object
  System.Attribute
    Microsoft.VisualStudio.TestTools.UnitTesting.TestClassExtensionAttribute
      Microsoft.VisualStudio.TestTools.UITesting.CodedUITestAttribute

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UITesting
Zestaw:  Microsoft.VisualStudio.QualityTools.CodedUITestFramework (w Microsoft.VisualStudio.QualityTools.CodedUITestFramework.dll)

Składnia

'Deklaracja
<SerializableAttribute> _
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class CodedUITestAttribute _
    Inherits TestClassExtensionAttribute
[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class CodedUITestAttribute : TestClassExtensionAttribute
[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class CodedUITestAttribute sealed : public TestClassExtensionAttribute
[<Sealed>]
[<SerializableAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)>]
type CodedUITestAttribute =  
    class
        inherit TestClassExtensionAttribute
    end
public final class CodedUITestAttribute extends TestClassExtensionAttribute

Typ CodedUITestAttribute uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna CodedUITestAttribute Inicjuje nowe wystąpienie CodedUITestAttribute klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna ExtensionId Pobiera wskaźnik universal zasobów (URI) dla badania zakodowanej interfejsu użytkownika. (Zastępuje TestClassExtensionAttribute.ExtensionId).
Właściwość publiczna TypeId Po wdrożeniu w klasie pochodnej pobiera identyfikator unikatowy to Attribute. (Odziedziczone z Attribute).

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy badany obiekt rozszerzenie klasy jest równa obiektu rozszerzenia klasy dostarczonego badania. (Odziedziczone z TestClassExtensionAttribute).
Metoda publiczna GetClientSide Zwraca obiekt reprezentujący Test kodowane interfejsu użytkownika po stronie klienta. (Zastępuje TestClassExtensionAttribute.GetClientSide()).
Metoda publiczna GetExecution Zwraca obiekt, który implementuje zdarzenia dla zdarzenia test jednostki. (Zastępuje TestClassExtensionAttribute.GetExecution()).
Metoda publiczna GetHashCode Zwraca kod skrótu dla Identyfikatora obiektu rozszerzenia klasy badania. (Odziedziczone z TestClassExtensionAttribute).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna IsDefaultAttribute Gdy zastąpiony w klasie pochodnej, wskazuje, czy wartość to wystąpienie jest wartością domyślną dla klasy pochodnej. (Odziedziczone z Attribute).
Metoda publiczna Match Gdy zastąpiony w klasie pochodnej, zwraca wartość wskazującą, czy to wystąpienie jest równa określonego obiektu. (Odziedziczone z Attribute).
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna _Attribute.GetIDsOfNames Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłki. (Odziedziczone z Attribute).
Jawna implementacja interfejsuMetoda prywatna _Attribute.GetTypeInfo Pobiera informacje o typie dla obiektu, który można uzyskać informacji o typie dla interfejsu. (Odziedziczone z Attribute).
Jawna implementacja interfejsuMetoda prywatna _Attribute.GetTypeInfoCount Pobiera numer typu informacji interfejsów, że obiekt zawiera (0 lub 1). (Odziedziczone z Attribute).
Jawna implementacja interfejsuMetoda prywatna _Attribute.Invoke Zapewnia dostęp do właściwości i metod udostępnianych przez obiekt. (Odziedziczone z Attribute).

Początek

Uwagi

Aby uzyskać więcej informacji na temat atrybutów, zobacz Rozszerzanie metadanych za pomocą atrybutów.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITesting

Inne zasoby

Rozszerzanie metadanych za pomocą atrybutów