ProvideLoadKeyAttribute(String, String, String, String, Int16) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un ProvideLoadKeyAttribute.
public:
ProvideLoadKeyAttribute(System::String ^ minimumEdition, System::String ^ productVersion, System::String ^ productName, System::String ^ companyName, short resourceId);
public:
ProvideLoadKeyAttribute(Platform::String ^ minimumEdition, Platform::String ^ productVersion, Platform::String ^ productName, Platform::String ^ companyName, short resourceId);
ProvideLoadKeyAttribute(std::wstring const & minimumEdition, std::wstring const & productVersion, std::wstring const & productName, std::wstring const & companyName, short resourceId);
public ProvideLoadKeyAttribute (string minimumEdition, string productVersion, string productName, string companyName, short resourceId);
new Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute : string * string * string * string * int16 -> Microsoft.VisualStudio.Shell.ProvideLoadKeyAttribute
Public Sub New (minimumEdition As String, productVersion As String, productName As String, companyName As String, resourceId As Short)
Paramètres
- minimumEdition
- String
Édition minimum de Visual Studio dans laquelle le module VSPackage est chargé. Il doit s'agir de la valeur d'édition littérale fournie par Microsoft lorsque vous avez obtenu votre clé de chargement pour le package.
- productVersion
- String
Version du produit que ce VSPackage implémente.
- productName
- String
Nom du produit fourni par ce VSPackage. Les produits comportaient plusieurs VSPackages ayant chacun besoin de leur propre PLK.
- companyName
- String
Partenaire/créateur VSIP/créateur du package VS. Doit correspondre exactement au nom que vous avez fourni à Microsoft lorsque vous vous êtes inscrit pour une PLK. companyName respecte la casse.
- resourceId
- Int16
ID de ressource pour la clé de chargement VSPackage.
Exceptions
minimumEdition, productVersion, productName ou companyName ont la valeur null.
Exemples
Le Visual C# code suivant applique l' ProvideLoadKey attribut à un VSPackage nommé MyVSPackage.
using Microsoft.VisualStudio.Shell;
using MSVSIP = Microsoft.VisualStudio.Shell;
[MSVSIP.ProvideLoadKey(typeof(MyObject))]
public class MyVSPackage : MSVSIP.Package {}
Remarques
Important
Les packages qui ciblent Visual Studio 2010 n’ont pas besoin d’une clé de chargement de package.
Les packages qui ciblent Visual Studio 2008 et versions antérieures doivent avoir une clé de chargement de package pour valider et charger les VSPackages. Cela inclut les VSPackages fournis par des tiers, que la version d’hébergement de Visual Studio ait ou non une licence VSIP.
Notes
Visual C# ajoute automatiquement l’attribut Word au nom d’une classe d’attributs. Dans Visual C# le code, faites référence à cet attribut en tant que ProvideLoadKey .