ProvideLoadKeyAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この属性は、パッケージのパッケージ読み込みキーを提供します。 Visual Studio 2010 では必要ありません。
public ref class ProvideLoadKeyAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideLoadKeyAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)]
public sealed class ProvideLoadKeyAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)>]
type ProvideLoadKeyAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideLoadKeyAttribute
Inherits RegistrationAttribute
- 継承
- 属性
注釈
重要
Visual Studio 2010 を対象とするパッケージには、パッケージ読み込みキーは必要ありません。
VSPackage を検証して読み込むには、Visual Studio 2008 以前を対象とするパッケージにパッケージ読み込みキーが必要です。 これには、Visual Studio のホスティング バージョンに VSIP ライセンスがあるかどうかに関係なく、サード パーティが提供する VSPackage が含まれます。
開発者は、有効な VSIP 開発者ライセンスがある場合、パッケージ読み込みキーなしで独自の VSPackage を読み込むことができます。
この属性クラスは、regpkg.exe などの外部登録ツールのデータを提供するためにのみ使用されます。 VSPackage のランタイム動作には影響しません。 詳細については、「 VSPackage の登録」を参照してください。
注意
Visual C# では、属性クラスの名前に "属性" という単語が自動的に追加されます。 Visual C# コードでは、この属性を として ProvideLoadKey
参照します。
呼び出すタイミング
Visual Studio 2008 以前を対象とする VSPackage の場合は、パッケージ読み込みキーを Package定義するために を実装 IVsPackage する派生クラスまたはクラスにこの属性を適用します。 パッケージ読み込みキーは、パッケージを読み込むことができることを検証するために Visual Studio によって使用されます。
コンストラクター
ProvideLoadKeyAttribute(String, String, String, String, Int16) |
新しい ProvideLoadKeyAttribute を作成します。 |
プロパティ
CompanyName |
会社名を取得します。 |
MinimumEdition |
VSPackage の読み込みに必要な Visual Studio の最小エディションを取得します。 |
ProductName |
VSPackage の名前を取得します。 |
ProductVersion |
VSPackage のバージョン番号を取得します。 |
ResourceId |
パッケージ読み込みキーのリソース ID を取得します。 |
TypeId |
RegistrationAttribute 派生クラスが System.ComponentModel.TypeDescriptor.GetAttributes(...) と連携できるように、TypeID プロパティをオーバーライドします。このプロパティから派生した属性は、クラスに適用できるインスタンスをより適切に制御する必要がある場合にのみ、このプロパティをオーバーライドする必要があります。 (継承元 RegistrationAttribute) |
メソッド
GetPackageRegKeyPath(Guid) |
VSPackage のレジストリ パス (アプリケーションのレジストリ ルートに対する相対パス) を取得します。 (継承元 RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
regpkg.exe などの外部登録ツールによって呼び出されたときに VSPackage に関する登録情報を提供します。 |
RegKeyName(RegistrationAttribute+RegistrationContext) |
このパッケージの読み込みキー情報のレジストリ キー名。 |
Unregister(RegistrationAttribute+RegistrationContext) |
このパッケージの読み込みキー情報の登録を解除します |