Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Identifica una clase como un generador de datos.
Espacio de nombres: Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Ensamblado: Microsoft.VisualStudio.TeamSystem.Data (en Microsoft.VisualStudio.TeamSystem.Data.dll)
Sintaxis
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False, Inherited := True)> _
<CLSCompliantAttribute(True)> _
Public NotInheritable Class GeneratorAttribute _
Inherits Attribute
Dim instance As GeneratorAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
[CLSCompliantAttribute(true)]
public sealed class GeneratorAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false, Inherited = true)]
[CLSCompliantAttribute(true)]
public ref class GeneratorAttribute sealed : public Attribute
public final class GeneratorAttribute extends Attribute
Comentarios
GeneratorAttribute se utiliza para especificar el diseñador que utiliza el generador de datos. La clase base abstracta Generator tiene GeneratorAttribute y especifica DefaultGeneratorDesigner.
Debería utilizar GeneratorAttribute en el caso siguiente:
- Desea que un generador de datos utilice un diseñador personalizado.
Debería utilizar GeneratorAttribute en los casos siguientes:
La clase del generador de datos hereda de Generator y desea utilizar DefaultGeneratorDesigner.
La clase del generador de datos hereda de otra clase de generador de datos que ya es representativa con GeneratorAttribute y está satisfecho con el diseñador especificado.
Ejemplos
En el ejemplo siguiente se muestra cómo representar una clase con GeneratorAttribute. En este ejemplo, el generador de datos se encuentra asociado a un diseñador personalizado que se denomina CustomDesignerType.
[Generator(typeof(CustomDesignerType))]
public class TestGenerator:Generator
{
}
<Generator(GetType(CustomDesignerType))> _
Public Class TestGenerator
Inherits Generator
End Class
Jerarquía de herencia
System.Object
System.Attribute
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator.GeneratorAttribute
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.TeamSystem.Data.DataGenerator (Espacio de nombres)