Microsoft.VisualStudio.TeamSystem.Data.DataGenerator (Espacio de nombres)
Actualización: noviembre 2007
El espacio de nombres Microsoft.VisualStudio.TeamSystem.Data.DataGenerator proporciona las interfaces y clases que puede utilizar para personalizar la funcionalidad del generador de datos integrado.
Puede utilizar Visual Studio Team System Database con el fin de generar datos significativos para las pruebas. Los generadores de datos integrados permiten generar datos aleatorios, generar datos de orígenes de datos existentes y controlar muchos aspectos de la generación de datos. Si la funcionalidad de los generadores integrados no es suficiente, puede crear generadores de datos personalizados. También puede crear distribuciones de datos personalizadas y diseñadores personalizados para las distribuciones y los generadores de datos. Para obtener más información, vea Descripción general de la extensibilidad del Generador de datos.
Dispone de un ejemplo de cómo crear un generador de datos personalizado simple en Tutorial: Crear un generador de datos personalizado.
Clases
Clase | Descripción | |
---|---|---|
DefaultDistributionDesigner | El diseñador predeterminado que se puede usar para todas las distribuciones. | |
DefaultGeneratorDesigner | Diseñador predeterminado que se puede utilizar para todos los generadores de datos. | |
DesignerInit | Proporciona información de inicialización para los diseñadores. | |
DGenCompatibilityAttribute | Especifica que este generador de ensamblados debería reemplazar a una determinada versión anterior de un ensamblado cuando se carga un plan de generación de datos. | |
Distribution | Clase base abstracta para las distribuciones. | |
DistributionAttribute | Identifica una clase como una distribución. | |
DistributionInit | Contiene la información que se utiliza para inicializar una instancia de una clase Distribution. | |
Generator | Clase base abstracta para los generadores de datos. | |
GeneratorAttribute | Identifica una clase como un generador de datos. | |
GeneratorInit | Contiene la información que se utiliza para inicializar una instancia de una clase de generador de datos. | |
GeneratorStylesAttribute | Atributo que identifica los estilos de generador de un generador de datos. | |
GeneratorUserException | Una excepción que pueden producir los implementadores de los generadores de datos si se produce un error al generar datos. | |
InputAttribute | Atributo que identifica las propiedades de entrada de los generadores. | |
InputChangedEventArgs | Proporciona datos para los eventos que se producen después de que el usuario cambie las propiedades de entrada. | |
InputChangingEventArgs | Proporciona datos para los eventos de validación que se producen cuando el usuario cambia las propiedades de entrada. | |
InputDescriptor | Describe una entrada única de un generador de datos. | |
InputValidationException | La excepción que producen los implementadores de IGenerator durante la validación para indicar que un valor de entrada no es correcto. | |
OutputAttribute | El atributo que se usa para identificar las propiedades de salida de los generadores de datos. | |
OutputDescriptor | Describe una salida única de un generador de datos. |
Interfaces
Interfaz | Descripción | |
---|---|---|
IDesigner | Define el contrato de los diseñadores de la distribución. IGeneratorDesigner implementa esta interfaz. Por consiguiente, esta interfaz también define el contrato de los generadores de datos. | |
IDistribution | Define el contrato de distribución. | |
IGenerator | Define el contrato del generador de datos. | |
IGeneratorDesigner | Define el contrato para los diseñadores de generadores de datos. |
Enumeraciones
Enumeración | Descripción | |
---|---|---|
AutoAssignedInput | Especifica los tipos de las propiedades de entrada para un generador de datos estándar. | |
ErrorType | Indica el tipo de un error que se produce durante la generación de datos. | |
GeneratorDesignerStyles | Especifica cómo aparece un generador de datos en la interfaz de usuario para planes de generación de datos. | |
Severity | Indica la gravedad de un error que se produce durante la generación de datos. |
Vea también
Referencia
Otros recursos
Crear generadores de datos personalizados
Tutoriales acerca del generador de datos