Compartir a través de


DGenCompatibilityAttribute (Clase)

Actualización: noviembre 2007

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.

Espacio de nombres:  Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Ensamblado:  Microsoft.VisualStudio.TeamSystem.Data (en Microsoft.VisualStudio.TeamSystem.Data.dll)

Sintaxis

<CLSCompliantAttribute(True)> _
<AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple := True, Inherited := False)> _
Public NotInheritable Class DGenCompatibilityAttribute _
    Inherits Attribute

Dim instance As DGenCompatibilityAttribute
[CLSCompliantAttribute(true)]
[AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple = true, Inherited = false)]
public sealed class DGenCompatibilityAttribute : Attribute
[CLSCompliantAttribute(true)]
[AttributeUsageAttribute(AttributeTargets::Assembly, AllowMultiple = true, Inherited = false)]
public ref class DGenCompatibilityAttribute sealed : public Attribute
public final class DGenCompatibilityAttribute extends Attribute

Comentarios

Si actualiza un generador de datos, puede utilizar este atributo para especificar que los planes de generación de datos pueden utilizar el ensamblado actualizado de ese generador. Con este atributo, evita tener que actualizar cualquier plan que haga referencia a la versión anterior del ensamblado.

Ejemplos

Es posible que tenga un ensamblado de generador de datos que se denomine CustomGenerators, cuyo número de versión sea 1.0.0.0, al que hagan referencia uno o varios planes de generación de datos. En esta situación, podría aplicar este atributo a la versión 2.0.0.0 del ensamblado CustomGenerators como se detalla a continuación:

[assembly: DGenCompatibility(@"CustomGenerators, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ffffffffffffffff", "2.0.0.0")]

Cuando un usuario que tiene la versión de ensamblado 2.0.0.0 intenta cargar un plan de generación de datos que hace referencia a un generador de datos del ensamblado 1.0.0.0, se carga el mismo ensamblado en la versión 2.0.0.0.

Jerarquía de herencia

System.Object
  System.Attribute
    Microsoft.VisualStudio.TeamSystem.Data.DataGenerator.DGenCompatibilityAttribute

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

DGenCompatibilityAttribute (Miembros)

Microsoft.VisualStudio.TeamSystem.Data.DataGenerator (Espacio de nombres)