ArchitectureConditionAttribute 類別

定義

此屬性用於忽略基於當前程序架構的測試類別或測試方法。

[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
繼承
ArchitectureConditionAttribute
屬性

備註

這個屬性不是遺傳的。 套用到基底類別時,導出類別不會被忽略。 它可以與 OSConditionAttribute (或其他條件屬性)結合,以同時在作業系統和程序架構上進行測試門控,因為暴露不同 GroupName 條件屬性會與邏輯 AND 結合。

建構函式

名稱 Description
ArchitectureConditionAttribute(ConditionMode, TestArchitectures)

初始化 ArchitectureConditionAttribute 類別的新執行個體。

ArchitectureConditionAttribute(TestArchitectures)

初始化 ArchitectureConditionAttribute 類別的新執行個體。

屬性

名稱 Description
GroupName

會獲得這個屬性的群組名稱。

IgnoreMessage

會收到或設定忽略訊息,說明忽略測試方法或測試類別的原因。

(繼承來源 ConditionBaseAttribute)
IsConditionMet

會得到一個值,指示測試方法或測試類別是否應該忽略。

Mode

會進入狀態模式。

(繼承來源 ConditionBaseAttribute)

適用於