Compartilhar via


Classe InputAttribute

O atributo que identifica as propriedades de entrada dos geradores.

Namespace:  Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Assembly:  Microsoft.VisualStudio.TeamSystem.Data (em Microsoft.VisualStudio.TeamSystem.Data.dll)

Sintaxe

<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

Comentários

Use esse atributo para identificar as propriedades de entrada dos geradores de dados personalizados.Essas propriedades aparecem no Propriedades janela, em que o usuário pode defini-las.DefaultGeneratorDesigner usa esse atributo para construir uma matriz de InputDescriptors. Esse comportamento faz parte do modelo de extensibilidade declarativa na qual o autor de um gerador de personalizado pode especificar entradas e saídas em atributos, em vez de explicitamente construir designers que fornecem entrada e saída de dados.

Hierarquia de herança

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

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros InputAttribute

Namespace Microsoft.VisualStudio.TeamSystem.Data.DataGenerator

InputDescriptor

GetInputs

GetInputs

GetInputs

Outros recursos

Como: Adicionar propriedades de entrada para um gerador de dados