Compartilhar via


Método Generator.OnInitialize

Inicializa o gerador.

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

Sintaxe

'Declaração
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
)

Parâmetros

Comentários

OnInitializeexecuta qualquer código de inicialização é necessário antes de inicia a geração de dados. Esse código pode incluir ao inicializar um objeto aleatório ou um banco de dados de cache.

Quando você gera dados aleatórios, pode ser determinística ou não determinísticas. Dados deterministas repete os mesmos dados aleatórios, sempre que ele é gerado com a mesma semente. Todos os geradores de dados tem um Seed propriedade que o usuário pode definir. Você pode substituir o OnInitialize método para propagar a Random objetos e fazer com que seu gerador determinista.

O Initialize() método chama esse método. Para modificar a funcionalidade da Initialize() método, você deve substituir o OnInitialize método.

Segurança do .NET Framework

Consulte também

Referência

Generator Classe

Namespace Microsoft.Data.Schema.Tools.DataGenerator

Seed

Initialize()