Поделиться через


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 предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Description Получает описание распределения или генератора данных, которому соответствует этот конструктор. (Унаследовано от IDesigner.)
Открытое свойство DesignerStyles При реализации в классе возвращает стили конструктора генератора данных.
Открытое свойство Name Получает понятное имя описания или генератора данных, которому соответствует этот конструктор. (Унаследовано от IDesigner.)

В начало страницы

Методы

  Имя Описание
Открытый метод GetInputs Получает дескрипторы ввода для распределения или генератора данных. (Унаследовано от IDesigner.)
Открытый метод GetOutputs При реализации в классе получает дескрипторы вывода генератора данных.
Открытый метод Initialize Инициализирует конструктор с типом распределения или генератора данных, которому он соответствует. (Унаследовано от IDesigner.)
Открытый метод OnInputChangeValidation Вызывается при вероятности изменения значения в заданном дескрипторе ввода. (Унаследовано от IDesigner.)
Открытый метод OnInputValueChanged Вызывается при изменении значения в заданном дескрипторе ввода. (Унаследовано от IDesigner.)
Открытый метод SetDefaultInputValues Задает для входных свойств значения по умолчанию. (Унаследовано от IDesigner.)

В начало страницы

Заметки

Для каждого столбца, входящего в план создания данных, существует один экземпляр конструктора. Реализуйте этот интерфейс, чтобы создать настраиваемый конструктор для генераторов данных. Этот интерфейс является частью базовых типов расширяемости для генераторов данных. Дополнительные сведения см. в разделе Общие сведения о расширении генераторов данных.

См. также

Ссылки

Microsoft.Data.Schema.Tools.DataGenerator - пространство имен

DefaultGeneratorDesigner

GeneratorStylesAttribute

GeneratorDesignerStyles

Другие ресурсы

Общие сведения о расширении генераторов данных

Практическое руководство. Создание пользовательских генераторов данных