IGenerator - интерфейс
Задает контракт генератора данных.
Пространство имен: Microsoft.Data.Schema.Tools.DataGenerator
Сборка: Microsoft.Data.Schema.Tools (в Microsoft.Data.Schema.Tools.dll)
Синтаксис
'Декларация
<CLSCompliantAttribute(True)> _
Public Interface IGenerator _
Inherits IExtension, IDisposable
[CLSCompliantAttribute(true)]
public interface IGenerator : IExtension,
IDisposable
[CLSCompliantAttribute(true)]
public interface class IGenerator : IExtension,
IDisposable
[<CLSCompliantAttribute(true)>]
type IGenerator =
interface
interface IExtension
interface IDisposable
end
public interface IGenerator extends IExtension, IDisposable
Тип IGenerator предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
Dispose | Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом неуправляемых ресурсов. (Унаследовано от IDisposable.) | |
GenerateNextValues | При реализации в классе создает следующее значение в соответствии с алгоритмом генератора данных. | |
GetOutputValue | При реализации в классе извлекает выходное значение. | |
Initialize | При реализации в классе инициализирует генератор данных. | |
SetInputValues | Задает входные значения для генератора данных. | |
ValidateInputs | Проверяет, что для генератора данных заданы все необходимые входные значения. |
В начало страницы
Заметки
Если стандартных генераторов данных недостаточно, можно создать настраиваемые генераторы данных. Чтобы создать настраиваемый генератор данных, необходимо создать класс, реализующий интерфейс IGenerator либо наследующий от класса Generator. Чтобы идентифицировать класс как генератор данных, оформите его атрибутом GeneratorAttribute.
Для настраиваемого генератора данных можно создать настраиваемый конструктор либо воспользоваться конструктором DefaultGeneratorDesigner. Дополнительные сведения см. в разделе Общие сведения о расширении генераторов данных.
См. также
Ссылки
Microsoft.Data.Schema.Tools.DataGenerator - пространство имен
Другие ресурсы
Общие сведения о расширении генераторов данных
Практическое руководство. Создание пользовательских генераторов данных