Partager via


IDesigner, interface

Définit le contrat pour les concepteurs de distribution. IGeneratorDesigner implémente cette interface. Par conséquent, cette interface définit également le contrat pour les 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 IDesigner
[CLSCompliantAttribute(true)]
public interface IDesigner
[CLSCompliantAttribute(true)]
public interface class IDesigner
[<CLSCompliantAttribute(true)>]
type IDesigner =  interface end
public interface IDesigner

Le type IDesigner 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.
Propriété publique Name Obtient le nom convivial de la distribution ou du générateur de données auquel ce concepteur correspond.

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.
Méthode publique Initialize Initialise le concepteur avec le type de distribution ou de générateur de données auquel il correspond.
Méthode publique OnInputChangeValidation Appelée lorsqu'une valeur dans le descripteur d'entrée spécifié va changer.
Méthode publique OnInputValueChanged Appelée lorsqu'une valeur dans le descripteur d'entrée spécifié a changé.
Méthode publique SetDefaultInputValues Définit les valeurs par défaut des propriétés d'entrée.

Début

Notes

Chaque générateur de données numériques standard a une propriété Distribution. L'utilisateur peut spécifier la propriété Distribution pour générer des données qui se rapprochent d'une courbe de distribution statistique. Les options standardes de la distribution sont les suivantes : Uniforme, normale, inverse, exponentiels normaux et exponentiel inverse.

Une instance du concepteur existe pour chaque distribution qui est associée à chaque colonne numérique que le plan de génération de données inclut.

Voir aussi

Référence

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

DefaultDistributionDesigner

DefaultGeneratorDesigner

IGeneratorDesigner

Distribution

Generator

Autres ressources

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