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 | |
---|---|---|
Dispose | Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. (Se hereda de IDisposable). | |
GenerateNextValues | Cuando se implementa en una clase, genera el valor siguiente en función del algoritmo del generador de datos. | |
GetOutputValue | Cuando se implementa en una clase, recupera un valor de salida. | |
Initialize | Cuando se implementa en una clase, inicializa un generador de datos. | |
SetInputValues | Establece los valores de entrada para un generador de datos. | |
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)
Otros recursos
Descripción general de la extensibilidad del Generador de datos