Compartir a través de


IGenerator (Interfaz)

Define el contrato del generador de datos.

Espacio de nombres:  Microsoft.Data.Schema.Tools.DataGenerator
Ensamblado:  Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)

Sintaxis

'Declaración
<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

El tipo IGenerator expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público Dispose Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. (Se hereda de IDisposable).
Método público GenerateNextValues Cuando se implementa en una clase, genera el valor siguiente en función del algoritmo del generador de datos.
Método público GetOutputValue Cuando se implementa en una clase, recupera un valor de salida.
Método público Initialize Cuando se implementa en una clase, inicializa un generador de datos.
Método público SetInputValues Establece los valores de entrada para un generador de datos.
Método público ValidateInputs Valida que se hayan establecido todas las entradas necesarias para un generador de datos.

Arriba

Comentarios

Si los generadores de datos estándar son insuficientes, se pueden crear generadores de datos personalizados. Para crear un generador de datos personalizados, debe crear una clase que implemente IGenerator o herede de Generator. Identifica la clase como un generador de datos decorándolo con GeneratorAttribute.

Puede crear un diseñador personalizado para un generador de datos personalizados o puede utilizar DefaultGeneratorDesigner. Para obtener más información, vea Descripción general de la extensibilidad del Generador de datos.

Vea también

Referencia

Microsoft.Data.Schema.Tools.DataGenerator (Espacio de nombres)

Generator

GeneratorAttribute

GeneratorInit

Otros recursos

Descripción general de la extensibilidad del Generador de datos

Cómo: Crear generadores de datos personalizados