Compartilhar via


Interface IDesigner

Define o contrato para designers de distribuição. IGeneratorDesignerimplementa essa interface. Portanto, essa interface também define o contrato de geradores de dados.

Namespace:  Microsoft.Data.Schema.Tools.DataGenerator
Assembly:  Microsoft.Data.Schema.Tools (em Microsoft.Data.Schema.Tools.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(True)> _
Public Interface IDesigner
[CLSCompliantAttribute(true)]
public interface IDesigner
[CLSCompliantAttribute(true)]
public interface class IDesigner
[<CLSCompliantAttribute(true)>]
type IDesigner =  interface end
public interface IDesigner

O tipo IDesigner expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Description Obtém a descrição do gerador de dados ao qual esse designer corresponde ou distribuição.
Propriedade pública Name Obtém o nome amigável do gerador de dados ao qual esse designer corresponde ou distribuição.

Início

Métodos

  Nome Descrição
Método público GetInputs Obtém os descritores de entrada para o gerador de dados ou de distribuição.
Método público Initialize Inicializa o designer com o tipo de gerador de dados ao qual ele corresponde ou de distribuição.
Método público OnInputChangeValidation Chamado quando um valor no descritor de entrada especificado está prestes a alterar.
Método público OnInputValueChanged Chamado quando um valor no descritor de entrada especificado foi alterado.
Método público SetDefaultInputValues Define os valores padrão das propriedades de entrada.

Início

Comentários

Cada gerador de dados padrão é numérico tem uma propriedade de distribuição. O usuário pode especificar a propriedade de distribuição para gerar dados que se aproxima de uma curva de distribuição estatística. As opções de distribuição padrão são: Uniforme, Normal, o inverso Normal, exponencial e o inverso exponencial.

Não existe uma instância do designer para cada distribuição associada a cada coluna numérica que inclui o plano de geração de dados.

Consulte também

Referência

Namespace Microsoft.Data.Schema.Tools.DataGenerator

DefaultDistributionDesigner

DefaultGeneratorDesigner

IGeneratorDesigner

Distribution

Generator

Outros recursos

Uma visão geral da extensibilidade do gerador de dados