Partager via


Generator.OnInitialize, méthode

Initialise le générateur.

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

Syntaxe

'Déclaration
Protected Overridable Sub OnInitialize ( _
    initInfo As GeneratorInit _
)
protected virtual void OnInitialize(
    GeneratorInit initInfo
)
protected:
virtual void OnInitialize(
    GeneratorInit^ initInfo
)
abstract OnInitialize : 
        initInfo:GeneratorInit -> unit 
override OnInitialize : 
        initInfo:GeneratorInit -> unit 
protected function OnInitialize(
    initInfo : GeneratorInit
)

Paramètres

Notes

OnInitialize exécute tout code d'initialisation qui est requis avant le début de la génération de données. Ce code peut inclure l'initialisation d'un objet aléatoire ou la mise en cache d'une base de données.

Lorsque vous générez des données aléatoires, elles peuvent être déterministes ou non déterministes. Les données déterministes répètent les mêmes données aléatoires à chaque fois qu'elles sont générées depuis la même valeur de départ. Tous les générateurs de données ont une propriété Seed que l'utilisateur peut définir. Vous pouvez substituer la méthode OnInitialize pour donner une valeur de départ aux objets Random et rendre votre générateur déterministe.

La méthode Initialize() appelle cette méthode. Pour modifier la fonctionnalité de la méthode Initialize(), vous devez substituer la méthode OnInitialize.

Sécurité .NET Framework

Voir aussi

Référence

Generator Classe

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

Seed

Initialize()