Поделиться через


Generator.OnInitialize - метод

Инициализирует генератор.

Пространство имен:  Microsoft.Data.Schema.Tools.DataGenerator
Сборка:  Microsoft.Data.Schema.Tools (в Microsoft.Data.Schema.Tools.dll)

Синтаксис

'Декларация
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
)

Параметры

  • initInfo
    Тип: Microsoft.Data.Schema.Tools.DataGenerator.GeneratorInit
    Объект GeneratorInit, содержащий сведения о конфигурации во время выполнения, например строку подключения к базе данных.Также содержит совместно используемые сведения о создании экземпляров.

Заметки

Метод OnInitialize запускает код инициализации, который необходимо выполнить перед созданием данных. В этом коде может выполняться инициализация случайного объекта или кэширование базы данных.

При создании случайных данных они могут быть как детерминированными, так и недетерминированными. В детерминированных данных повторяются одни и те же случайные данные при каждом их создании с использованием одинакового начального значения. Все генераторы данных имеют свойство Seed, значение которого может задать пользователь. Чтобы задать начальное значение для объектов Random и сделать генератор детерминированным, переопределите метод OnInitialize.

Этот метод вызывается методом Initialize(). Чтобы изменить функциональные возможности метода Initialize() , необходимо переопределить метод OnInitialize.

Безопасность платформы .NET Framework

См. также

Ссылки

Generator Класс

Microsoft.Data.Schema.Tools.DataGenerator - пространство имен

Seed

Initialize()