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
- initInfo
Type : Microsoft.Data.Schema.Tools.DataGenerator.GeneratorInit
Objet GeneratorInit contenant des informations de configuration de l'exécution, telles que la chaîne de connexion de la base de données.Contient également des informations d'instanciation partagées.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Data.Schema.Tools.DataGenerator, espace de noms
Initialize()