初始化產生器。
命名空間: 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 屬性。 您可以覆寫 OnInitialize 方法來設定 Random 物件的種子,並讓您的產生器具決定性。
Initialize() 方法會呼叫這個方法。 若要修改 Initialize() 方法的功能,您必須覆寫 OnInitialize 方法。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Data.Schema.Tools.DataGenerator 命名空間
Initialize()