Generator.OnInitialize メソッド

ジェネレータを初期化します。

名前空間 :  Microsoft.Data.Schema.DataGenerator
アセンブリ :  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
Protected Overridable Sub OnInitialize ( _
    initInfo As GeneratorInit _
)
'使用
Dim initInfo As GeneratorInit

Me.OnInitialize(initInfo)
protected virtual void OnInitialize(
    GeneratorInit initInfo
)
protected:
virtual void OnInitialize(
    GeneratorInit^ initInfo
)
protected function OnInitialize(
    initInfo : GeneratorInit
)

パラメータ

解説

OnInitialize は、データの生成を開始する前に、必要な初期化コードをすべて実行します。このコードに、ランダム オブジェクトを初期化したり、データベースをキャッシュしたりする処理を追加できます。

ランダム データを生成する場合、確定的なデータにすることも、非確定的なデータにすることもできます。"確定的" とは、同じシードを使ってデータを生成した場合、常に同じランダム データが再現されることをいいます。すべてのデータ ジェネレータには、ユーザーが設定できる Seed プロパティがあります。OnInitialize メソッドをオーバーライドして Random オブジェクトをシードし、ジェネレータを確定することができます。

Initialize() メソッドでは、このメソッドが呼び出されます。Initialize() の機能をオーバーライドする必要がある場合は、OnInitialize をオーバーライドする必要があります。

参照

参照

Generator クラス

Generator メンバ

Microsoft.Data.Schema.DataGenerator 名前空間