DGenCompatibilityAttribute クラス

このクラスは、データ生成計画が読み込まれるときに、以前の特定のバージョンのアセンブリをこのデータ ジェネレータ アセンブリで置き換える必要があることを指定します。

名前空間 :  Microsoft.Data.Schema.DataGenerator
アセンブリ :  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
<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

解説

データ ジェネレータを更新する場合は、この属性を使用して、データ生成計画がジェネレータ用に更新されたアセンブリを使用できるように指定できます。この属性を使用すると、旧バージョンのアセンブリを参照する計画を更新せずにすみます。

CustomGenerators という名前のデータ ジェネレータ アセンブリがあるとします。バージョン番号は 1.0.0.0 であり、1 つ以上のデータ生成計画が参照しています。この状況では、以下に示すように、この属性を CustomGenerators アセンブリのバージョン 2.0.0.0 に適用できます。

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

2.0.0.0 のアセンブリを持つユーザーが 1.0.0.0 のアセンブリのデータ ジェネレータを参照するデータ生成計画を読み込もうとすると、2.0.0.0 のアセンブリから同じジェネレータが代わりに読み込まれます。

継承階層

System.Object
  System.Attribute
    Microsoft.Data.Schema.DataGenerator.DGenCompatibilityAttribute

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。 インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

DGenCompatibilityAttribute メンバ

Microsoft.Data.Schema.DataGenerator 名前空間