ConditionBaseAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo attributo viene usato per controllare in modo condizionale se una classe di test o un metodo di test verrà eseguita o ignorata, in base a una condizione e usando un messaggio facoltativo.
[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
- Ereditarietà
-
ConditionBaseAttribute
- Derivato
- Attributi
Commenti
Questo attributo non viene ereditato. L'applicazione a una classe base non influirà sulle classi derivate.
Costruttori
| Nome | Descrizione |
|---|---|
| ConditionBaseAttribute(ConditionMode) |
Inizializza una nuova istanza della classe ConditionBaseAttribute. |
Proprietà
| Nome | Descrizione |
|---|---|
| GroupName |
Ottiene il nome del gruppo per questo attributo. Questo è rilevante quando sono presenti più attributi che ereditano ConditionBaseAttribute . I IsConditionMet valori degli attributi nello stesso gruppo sono "OR" ed insieme. Mentre il valore di gruppi diversi è "AND" ed insieme. In altre parole, un test verrà ignorato se un gruppo ha tutti i relativi IsConditionMet valori come false. |
| IgnoreMessage |
Ottiene o imposta il messaggio ignore che indica il motivo dell'esclusione del metodo di test o della classe di test. |
| IsConditionMet |
Ottiene un valore che indica se la condizione viene soddisfatta. L'implementazione di questa proprietà non deve leggere la Mode proprietà . |
| Mode |
Ottiene la modalità condizione. |
| ShouldRun |
Ottiene un valore che indica se il metodo di test o la classe di test deve essere ignorato. |