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