Partager via


IGeneratorDesigner, interface

Définit le contrat pour les concepteurs de générateurs de données.

Espace de noms :  Microsoft.Data.Schema.Tools.DataGenerator
Assembly :  Microsoft.Data.Schema.Tools (dans Microsoft.Data.Schema.Tools.dll)

Syntaxe

'Déclaration
<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

Le type IGeneratorDesigner expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Description Obtient la description de la distribution ou du générateur de données auquel ce concepteur correspond. (Hérité de IDesigner.)
Propriété publique DesignerStyles En cas d'implémentation dans une classe, obtient les styles de concepteur d'un générateur de données.
Propriété publique Name Obtient le nom convivial de la distribution ou du générateur de données auquel ce concepteur correspond. (Hérité de IDesigner.)

Début

Méthodes

  Nom Description
Méthode publique GetInputs Obtient les descripteurs d'entrée pour la distribution ou le générateur de données. (Hérité de IDesigner.)
Méthode publique GetOutputs En cas d'implémentation dans une classe, obtient les descripteurs de sortie d'un générateur de données.
Méthode publique Initialize Initialise le concepteur avec le type de distribution ou de générateur de données auquel il correspond. (Hérité de IDesigner.)
Méthode publique OnInputChangeValidation Appelée lorsqu'une valeur dans le descripteur d'entrée spécifié va changer. (Hérité de IDesigner.)
Méthode publique OnInputValueChanged Appelée lorsqu'une valeur dans le descripteur d'entrée spécifié a changé. (Hérité de IDesigner.)
Méthode publique SetDefaultInputValues Définit les valeurs par défaut des propriétés d'entrée. (Hérité de IDesigner.)

Début

Notes

Une instance du concepteur existe pour chaque colonne que le plan de génération de données inclut. Implémentez cette interface pour créer un concepteur personnalisé pour les générateurs de données. Cette interface fait partie des types d'extensibilité de base pour les générateurs de données. Pour plus d'informations, consultez Vue d'ensemble de l'extensibilité des générateurs de données.

Voir aussi

Référence

Microsoft.Data.Schema.Tools.DataGenerator, espace de noms

DefaultGeneratorDesigner

GeneratorStylesAttribute

GeneratorDesignerStyles

Autres ressources

Vue d'ensemble de l'extensibilité des générateurs de données

Comment : créer des générateurs de données personnalisés