Partilhar via


Classe DGenCompatibilityAttribute

Especifica que este assembly do gerador de dados deve substituir uma versão anterior específica de um assembly quando um plano de geração de dados é carregado.

Namespace:  Microsoft.VisualStudio.TeamSystem.Data.DataGenerator
Assembly:  Microsoft.VisualStudio.TeamSystem.Data (em Microsoft.VisualStudio.TeamSystem.Data.dll)

Sintaxe

<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

Comentários

Se você atualização um gerador de dados, você pode usar esse atributo para especificar que planos de geração de dados podem usar o assembly atualização d para esse gerador.Usando esse atributo, você pode evitar ter que atualizar todos os planos que se referem a versão mais antiga do assembly.

Exemplos

Você pode ter um conjunto de gerador de dados chamado CustomGenerators, que tem um número de versão de 1.0.0.0 e aos quais dados de um ou mais planos de geração consulte.Nessa situação, você poderia aplicar esse atributo para 2.0.0.0 a versão do assembly CustomGenerators da seguinte maneira:

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

Quando um usuário que tenha 2.0.0.0 assembly tenta carregar um plano de geração de dados que se refere a um gerador de dados de 1.0.0.0 assembly, o gerador de mesmo é carregado de 2.0.0.0 do assembly em vez disso.

Hierarquia de herança

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

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Membros DGenCompatibilityAttribute

Namespace Microsoft.VisualStudio.TeamSystem.Data.DataGenerator