InputAttribute 类

更新:2007 年 11 月

标识生成器的输入属性 (Property) 的属性 (Attribute)。

命名空间:  Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
程序集:  Microsoft.VisualStudio.TeamSystem.Data(在 Microsoft.VisualStudio.TeamSystem.Data.dll 中)

语法

声明
<CLSCompliantAttribute(True)> _
<AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple := False,  _
    Inherited := True)> _
Public NotInheritable Class InputAttribute _
    Inherits Attribute
用法
Dim instance As InputAttribute
[CLSCompliantAttribute(true)]
[AttributeUsageAttribute(AttributeTargets.Property, AllowMultiple = false, 
    Inherited = true)]
public sealed class InputAttribute : Attribute
[CLSCompliantAttribute(true)]
[AttributeUsageAttribute(AttributeTargets::Property, AllowMultiple = false, 
    Inherited = true)]
public ref class InputAttribute sealed : public Attribute
public final class InputAttribute extends Attribute

备注

使用此属性 (Attribute) 可以标识自定义数据生成器的输入属性 (Property)。这些属性 (Property) 显示在“属性”窗口中,用户可以在此窗口中对它们进行设置。DefaultGeneratorDesigner 使用此属性 (Attribute) 来构造一个 InputDescriptor 数组。此行为属于声明性的扩展性模型,在这种模型中,自定义生成器的作者可以在属性 (Attribute) 中指定输入和输出,而不是显式构造用于提供输入和输出数据的设计器。

继承层次结构

System.Object
  System.Attribute
    Microsoft.VisualStudio.TeamSystem.Data.DataGenerator.InputAttribute

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

另请参见

参考

InputAttribute 成员

Microsoft.VisualStudio.TeamSystem.Data.DataGenerator 命名空间

InputDescriptor

GetInputs

GetInputs

GetInputs

其他资源

如何:将输入属性添加到数据生成器