Freigeben über


IDesigner-Schnittstelle

Definiert den Vertrag für Verteilungs-Designer. IGeneratorDesigner implementiert diese Schnittstelle. Deshalb definiert diese Schnittstelle auch den Vertrag für Datengeneratoren.

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

Syntax

'Declaration
<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

Der IDesigner-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Description Ruft die Beschreibung des Verteilungs- oder Datengenerators ab, dem dieser Designer entspricht.
Öffentliche Eigenschaft Name Ruft den Anzeigenamen des Verteilungs- oder Datengenerators ab, dem dieser Designer entspricht.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode GetInputs Ruft die Eingabedeskriptoren für den Verteilungs- oder Datengenerator ab.
Öffentliche Methode Initialize Initialisiert den Designer mit dem entsprechenden Verteilungs- oder Datengeneratortyp.
Öffentliche Methode OnInputChangeValidation Wird aufgerufen, wenn ein Wert im angegebenen Eingabedeskriptor sich ändert.
Öffentliche Methode OnInputValueChanged Wird aufgerufen, wenn sich ein Wert im angegebenen Eingabedeskriptor geändert hat.
Öffentliche Methode SetDefaultInputValues Legt die Standardwerte der Eingabeeigenschaften fest.

Zum Seitenanfang

Hinweise

Jeder numerische Standarddatengenerator verfügt über eine Distribution-Eigenschaft. Der Benutzer kann die Distribution-Eigenschaft angeben, um Daten zu generieren, die sich einer statistischen Verteilungskurve annähern. Die Standardeinstellung verteilungs von Optionen lauten wie folgt: Uniform, Normal, normales Gegenteil, exponentiell und exponentielles Gegenteil.

Es gibt eine Designerinstanz für jede Verteilung, die mit jeder numerischen Spalte im Datengenerierungsplan verknüpft ist.

Siehe auch

Referenz

Microsoft.Data.Schema.Tools.DataGenerator-Namespace

DefaultDistributionDesigner

DefaultGeneratorDesigner

IGeneratorDesigner

Distribution

Generator

Weitere Ressourcen

Übersicht über die Erweiterbarkeit von Daten-Generatoren