IgnoreAttribute 类
更新:2007 年 11 月
指示特定测试不应运行。 此类不能被继承。
命名空间: Microsoft.VisualStudio.TestTools.UnitTesting
程序集: Microsoft.VisualStudio.QualityTools.UnitTestFramework(在 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 中)
语法
声明
<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Method, AllowMultiple := False)> _
Public NotInheritable Class IgnoreAttribute _
Inherits Attribute
用法
Dim instance As IgnoreAttribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Method, AllowMultiple = false)]
public sealed class IgnoreAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Method, AllowMultiple = false)]
public ref class IgnoreAttribute sealed : public Attribute
public final class IgnoreAttribute extends Attribute
备注
这应该用于在运行一组测试时暂时排除其中的特定测试。如果由于代码中存在错误,某个测试使其他测试无法运行,则可以使用它来阻止该测试的运行。因为测试仍在编译,所以与注释掉代码相比,这种方法更好。
它将测试的“已启用测试”属性设置为 false。
可以在测试类或方法上指定此属性。 一个方法或类上只能有此属性的一个实例。
有关如何使用属性的更多信息,请参见 利用属性扩展元数据。
继承层次结构
System.Object
System.Attribute
Microsoft.VisualStudio.TestTools.UnitTesting.IgnoreAttribute
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
另请参见
参考
Microsoft.VisualStudio.TestTools.UnitTesting 命名空间