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 속성이 있습니다. OnInitialize 메서드를 재정의하여 Random 개체의 시드 값을 지정하고 생성기를 명확하게 만들 수 있습니다.
Initialize() 메서드에서는 이 메서드를 호출합니다. Initialize() 메서드의 기능을 수정하려면 OnInitialize 메서드를 재정의해야 합니다.
.NET Framework 보안
- 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.
참고 항목
참조
Microsoft.Data.Schema.Tools.DataGenerator 네임스페이스
Initialize()