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