IGeneratorDesigner 인터페이스

데이터 생성기 디자이너의 계약을 정의합니다.

네임스페이스:  Microsoft.Data.Schema.Tools.DataGenerator
어셈블리:  Microsoft.Data.Schema.Tools(Microsoft.Data.Schema.Tools.dll)

구문

‘선언
<CLSCompliantAttribute(True)> _
Public Interface IGeneratorDesigner _
    Inherits IDesigner
[CLSCompliantAttribute(true)]
public interface IGeneratorDesigner : IDesigner
[CLSCompliantAttribute(true)]
public interface class IGeneratorDesigner : IDesigner
[<CLSCompliantAttribute(true)>]
type IGeneratorDesigner =  
    interface
        interface IDesigner
    end
public interface IGeneratorDesigner extends IDesigner

IGeneratorDesigner 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Description 이 디자이너에 해당하는 분포 또는 데이터 생성기에 대한 설명을 가져옵니다. (IDesigner에서 상속됨)
Public 속성 DesignerStyles 클래스에서 이 메서드를 구현한 경우 데이터 생성기의 디자이너 스타일을 가져옵니다.
Public 속성 Name 이 디자이너에 해당하는 분포 또는 데이터 생성기의 이름을 가져옵니다. (IDesigner에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 GetInputs 분포 또는 데이터 생성기에 대한 입력 설명자를 가져옵니다. (IDesigner에서 상속됨)
Public 메서드 GetOutputs 클래스에서 구현되는 경우 데이터 생성기의 출력 설명자를 가져옵니다.
Public 메서드 Initialize 해당 분포 또는 데이터 생성기 형식을 사용하여 디자이너를 초기화합니다. (IDesigner에서 상속됨)
Public 메서드 OnInputChangeValidation 지정된 입력 설명자의 값이 변경되려고 할 때 호출됩니다. (IDesigner에서 상속됨)
Public 메서드 OnInputValueChanged 지정된 입력 설명자의 값이 변경되었을 때 호출됩니다. (IDesigner에서 상속됨)
Public 메서드 SetDefaultInputValues 입력 속성의 기본값을 설정합니다. (IDesigner에서 상속됨)

위쪽

설명

데이터 생성 계획에 포함된 열마다 하나의 디자이너 인스턴스가 있습니다. 데이터 생성기의 사용자 지정 디자이너를 만들려면 이 인터페이스를 구현합니다. 이 인터페이스는 데이터 생성기의 기본 확장성 형식의 일부입니다. 자세한 내용은 데이터 생성기 확장성 개요을 참조하십시오.

참고 항목

참조

Microsoft.Data.Schema.Tools.DataGenerator 네임스페이스

DefaultGeneratorDesigner

GeneratorStylesAttribute

GeneratorDesignerStyles

기타 리소스

데이터 생성기 확장성 개요

방법: 사용자 지정 데이터 생성기 만들기