ConditionBaseAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tento atribut se používá k podmíněnému řízení, zda se testovací třída nebo testovací metoda spustí nebo bude ignorována na základě podmínky a pomocí volitelné zprávy.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, Inherited=false)]
public abstract class ConditionBaseAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, Inherited=false)]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class ConditionBaseAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, Inherited=false)>]
type ConditionBaseAttribute = class
inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type ConditionBaseAttribute = class
inherit Attribute
Public MustInherit Class ConditionBaseAttribute
Inherits Attribute
- Dědičnost
-
ConditionBaseAttribute
- Odvozené
- Atributy
Poznámky
Tento atribut není zděděný. Použití na základní třídu neovlivní odvozené třídy.
Konstruktory
| Name | Description |
|---|---|
| ConditionBaseAttribute(ConditionMode) |
Inicializuje novou instanci ConditionBaseAttribute třídy. |
Vlastnosti
| Name | Description |
|---|---|
| GroupName |
Získá název skupiny pro tento atribut. To je relevantní v případě, že existuje více atributů, které dědí ConditionBaseAttribute . Hodnoty IsConditionMet atributů ve stejné skupině jsou "OR"ed společně. Zatímco hodnota z různých skupin je "AND"ed společně. Jinými slovy, test se bude ignorovat, pokud má každá skupina všechny její IsConditionMet hodnoty jako false. |
| IgnoreMessage |
Získá nebo nastaví ignorovat zprávu označující důvod pro ignorování testovací metody nebo testovací třídy. |
| IsConditionMet |
Získá hodnotu určující, zda je podmínka splněna. Implementace této vlastnosti by neměla číst Mode vlastnost. |
| Mode |
Získá režim podmínky. |
| ShouldRun |
Získá hodnotu určující, zda testovací metoda nebo testovací třída by měla být ignorována. |