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 - пространство имен
Другие ресурсы
Общие сведения о расширении генераторов данных
Практическое руководство. Создание пользовательских генераторов данных