ArchitectureConditionAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dieses Attribut wird verwendet, um eine Testklasse oder eine Testmethode basierend auf der aktuellen Prozessarchitektur zu ignorieren.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
[System.Runtime.CompilerServices.Nullable(0)]
public sealed class ArchitectureConditionAttribute : Microsoft.VisualStudio.TestTools.UnitTesting.ConditionBaseAttribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type ArchitectureConditionAttribute = class
inherit ConditionBaseAttribute
Public NotInheritable Class ArchitectureConditionAttribute
Inherits ConditionBaseAttribute
- Vererbung
- Attribute
Hinweise
Dieses Attribut wird nicht geerbt. Das Anwenden auf eine Basisklasse führt nicht dazu, dass abgeleitete Klassen ignoriert werden. Es kann mit OSConditionAttribute (oder einem anderen Bedingungsattribut) kombiniert werden, um einen Test sowohl auf dem Betriebssystem als auch auf der Prozessarchitektur abzudecken, da Bedingungsattribute, die eine andere GroupName verfügbar machen, mit einem logischen UND kombiniert werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ArchitectureConditionAttribute(ConditionMode, TestArchitectures) |
Initialisiert eine neue Instanz der ArchitectureConditionAttribute-Klasse. |
| ArchitectureConditionAttribute(TestArchitectures) |
Initialisiert eine neue Instanz der ArchitectureConditionAttribute-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| GroupName |
Ruft den Gruppennamen für dieses Attribut ab. |
| IgnoreMessage |
Dient zum Abrufen oder Festlegen der Ignorieren-Nachricht, die den Grund für die Ignorieren der Testmethode oder der Testklasse angibt. (Geerbt von ConditionBaseAttribute) |
| IsConditionMet |
Ruft einen Wert ab, der angibt, ob die Testmethode oder Testklasse ignoriert werden soll. |
| Mode |
Ruft den Bedingungsmodus ab. (Geerbt von ConditionBaseAttribute) |