Partilhar via


Interface IGeneratorDesigner

Define o contrato para designers de gerador 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 IGeneratorDesigner _
    Inherits IDesigner
[CLSCompliantAttribute(true)]
public interface IGeneratorDesigner : IDesigner
[CLSCompliantAttribute(true)]
public interface class IGeneratorDesigner : IDesigner
[<CLSCompliantAttribute(true)>]
type IGeneratorDesigner =  
    interface
        interface IDesigner
    end
public interface IGeneratorDesigner extends IDesigner

O tipo IGeneratorDesigner 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. (Herdado de IDesigner.)
Propriedade pública DesignerStyles Quando implementado em uma classe, obtém os estilos de designer de um gerador de dados.
Propriedade pública Name Obtém o nome amigável do gerador de dados ao qual esse designer corresponde ou distribuição. (Herdado de IDesigner.)

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. (Herdado de IDesigner.)
Método público GetOutputs Quando implementado em uma classe, obtém os descritores de saída de um gerador de dados.
Método público Initialize Inicializa o designer com o tipo de gerador de dados ao qual ele corresponde ou de distribuição. (Herdado de IDesigner.)
Método público OnInputChangeValidation Chamado quando um valor no descritor de entrada especificado está prestes a alterar. (Herdado de IDesigner.)
Método público OnInputValueChanged Chamado quando um valor no descritor de entrada especificado foi alterado. (Herdado de IDesigner.)
Método público SetDefaultInputValues Define os valores padrão das propriedades de entrada. (Herdado de IDesigner.)

Início

Comentários

Não existe uma instância do designer para cada coluna que inclui o plano de geração de dados. Implemente esta interface para criar um designer personalizado para geradores de dados. Essa interface é um dos tipos básicos de extensibilidade para geradores de dados. Para obter mais informações, consulte Uma visão geral da extensibilidade do gerador de dados.

Consulte também

Referência

Namespace Microsoft.Data.Schema.Tools.DataGenerator

DefaultGeneratorDesigner

GeneratorStylesAttribute

GeneratorDesignerStyles

Outros recursos

Uma visão geral da extensibilidade do gerador de dados

Como: Criar geradores de dados personalizados