IGenerator-Schnittstelle
Definiert den Datengeneratorvertrag.
Namespace: Microsoft.Data.Schema.Tools.DataGenerator
Assembly: Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)
Syntax
'Declaration
<CLSCompliantAttribute(True)> _
Public Interface IGenerator _
Inherits IExtension, IDisposable
[CLSCompliantAttribute(true)]
public interface IGenerator : IExtension,
IDisposable
[CLSCompliantAttribute(true)]
public interface class IGenerator : IExtension,
IDisposable
[<CLSCompliantAttribute(true)>]
type IGenerator =
interface
interface IExtension
interface IDisposable
end
public interface IGenerator extends IExtension, IDisposable
Der IGenerator-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
Dispose | Führt anwendungsspezifische Aufgaben aus, die mit dem Freigeben, Zurückgeben oder Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. (Von IDisposable geerbt.) | |
GenerateNextValues | Generiert bei Implementierung in einer Klasse den nächsten Wert gemäß dem Daten-Generatoralgorithmus. | |
GetOutputValue | Ruft bei Implementierung in einer Klasse einen Ausgabewert ab. | |
Initialize | Initialisiert bei Implementierung in einer Klasse einen Daten-Generator. | |
SetInputValues | Legt die Eingabewerte für einen Datengenerator fest. | |
ValidateInputs | Überprüft, ob alle erforderlichen Eingaben für einen Datengenerator festgelegt wurden. |
Zum Seitenanfang
Hinweise
Wenn die Standarddatengeneratoren nicht ausreichen, können Sie benutzerdefinierte Datengeneratoren erstellen. Um einen benutzerdefinierten Datengenerator zu erstellen, müssen Sie eine Klasse erstellen, die IGenerator implementiert oder von Generator erbt. Sie identifizieren die Klasse als Datengenerator, indem Sie sie mit GeneratorAttribute ergänzen.
Sie können einen benutzerdefinierten Designer für einen benutzerdefinierten Datengenerator erstellen oder DefaultGeneratorDesigner verwenden. Weitere Informationen finden Sie unter Übersicht über die Erweiterbarkeit von Daten-Generatoren.
Siehe auch
Referenz
Microsoft.Data.Schema.Tools.DataGenerator-Namespace
Weitere Ressourcen
Übersicht über die Erweiterbarkeit von Daten-Generatoren
Gewusst wie: Erstellen von benutzerdefinierten Daten-Generatoren