Compartilhar via


Namespace Microsoft.VisualStudio.TeamSystem.Data.DataGenerator

The Microsoft.VisualStudio.TeamSystem.Data.DataGenerator espaço para nome fornece interfaces e classes que você pode usar para personalizar a funcionalidade do gerador de dados interno.

Você pode usar Visual Studio Team System Database Edition para gerar dados significativos para teste. Usando os geradores de dados incorporada, gerar dados aleatórios, gerar dados de fontes de dados existente e controlar vários aspectos da geração de dados.Se a funcionalidade de geradores internos for insuficiente, você pode criar geradores de dados personalizados.Você também pode criar distribuições de dados personalizados e designers personalizados para dados geradores e distribuições.Para obter mais informações, consulte Uma visão geral de extensibilidade do gerador de dados.

Você pode encontrar um exemplo de como criar um gerador de dados personalizada simples em Demonstra Passo a passo: Criando um gerador de dados Personalizar.

Classes

  Classe Descrição
DefaultDistributionDesigner O designer do padrão que você pode usar para todas as distribuições.
DefaultGeneratorDesigner O designer do padrão que pode ser usado para todos os geradores de dados.
DesignerInit Fornece informações de inicialização para designers.
DGenCompatibilityAttribute Especifica que este assembly do gerador de dados deve substituir uma versão anterior específica de um assembly quando um plano de geração de dados é carregado.
Distribution A classe base abstrata para as distribuições.
DistributionAttribute Identifica uma classe sistema autônomo uma distribuição.
DistributionInit Contém as informações que são usadas para inicializar uma instância de um Distribution classe.
Generator A classe base abstrata para geradores de dados.
GeneratorAttribute Identifica uma classe sistema autônomo um gerador de dados.
GeneratorInit Contém as informações que são usadas para inicializar uma instância de uma classe do gerador de dados.
GeneratorStylesAttribute O atributo que identifica os estilos do gerador de um gerador de dados.
GeneratorUserException Uma exceção que pode ser lançada pelo implementadores de geradores de dados se ocorrer um erro durante a geração de dados.
InputAttribute O atributo que identifica as propriedades de entrada dos geradores.
InputChangedEventArgs Fornece dados para os eventos que ocorrem após a alteração do usuário propriedades de entrada.
InputChangingEventArgs Fornece dados para os eventos de validação que ocorrem quando as alterações do usuário propriedades de entrada.
InputDescriptor Descreve uma única entrada de um gerador de dados.
InputValidationException A exceção que implementadores de IGenerator lança durante a validação para indicar que um valor de entrada não está correto.
OutputAttribute O atributo usado para identificar as propriedades de saída de geradores de dados.
OutputDescriptor Descreve uma saída simples de um gerador de dados.

Interfaces

  Interface Descrição
IDesigner Define o contrato para designers de distribuição.IGeneratorDesigner implementa essa interface. Portanto, essa interface também define o contrato de geradores de dados.
IDistribution Define o contrato de distribuição.
IGenerator Define o contrato de gerador de dados.
IGeneratorDesigner Define o contrato para desenvolvedores do gerador de dados.

Enumerações

  Enumeração Descrição
AutoAssignedInput Especifica os tipos de propriedades de entrada para um gerador de dados padrão.
ErrorType Indica o tipo de falha que ocorre durante a geração de dados.
GeneratorDesignerStyles Especifica como um gerador de dados aparece na interface do usuário para planos de geração de dados.
Severity Indica a gravidade de uma falha que ocorre durante a geração de dados.

Consulte também

Referência

Outros recursos

Criando generators de dados Personalizar

Explicações passo a passo gerador de dados

Gerar dados com dados generators

Visão geral de geração de dados