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 结合使用。

构造函数

名称 说明
ArchitectureConditionAttribute(ConditionMode, TestArchitectures)

初始化 ArchitectureConditionAttribute 类的新实例。

ArchitectureConditionAttribute(TestArchitectures)

初始化 ArchitectureConditionAttribute 类的新实例。

属性

名称 说明
GroupName

获取此属性的组名称。

IgnoreMessage

获取或设置忽略消息,该消息指示忽略测试方法或测试类的原因。

(继承自 ConditionBaseAttribute)
IsConditionMet

获取一个值,该值指示是否应忽略测试方法或测试类。

Mode

获取条件模式。

(继承自 ConditionBaseAttribute)

适用于