ProvideLoadKeyAttribute, constructeur
Crée un ProvideLoadKeyAttribute.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public Sub New ( _
minimumEdition As String, _
productVersion As String, _
productName As String, _
companyName As String, _
resourceId As Short _
)
public ProvideLoadKeyAttribute(
string minimumEdition,
string productVersion,
string productName,
string companyName,
short resourceId
)
Paramètres
- minimumEdition
Type : System.String
L'édition minimum de Visual Studio sur laquelle le VSPackage est chargé.Cela doit être la valeur littérale d'édition fournie par Microsoft en obtenant la de commande fonctionnent de chargement (PLK) de package.
- productVersion
Type : System.String
La version du produit que ce VSPackage implémente.
- productName
Type : System.String
Nom du produit que ce VSPackage fournit.Les produits ont comporté de plusieurs VSPackages chaque besoin leur propre PLK.
- companyName
Type : System.String
Serveur partenaire de VSIP/créateur du VSPackage.La nécessité correspondent à exactement que le nom que vous avez fourni à Microsoft lorsque vous vous êtes enregistré pour un PLK. companyName respecte la casse.
- resourceId
Type : System.Int16
ID de ressource pour le de commande fonctionnent de chargement d'un VSPackage.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | minimumEdition, productVersion, productName ou companyName sont nullRéférence Null (Nothing en Visual Basic). |
Remarques
Important
Packages que Visual Studio cible 2010 uniquement n'a pas besoin d'un de commande fonctionnent de chargement de package.
Les packages qui Visual Studio 2008 cible et précédemment doivent avoir un de commande fonctionnent de chargement de package afin de valider et charger des VSPackages.Cela comprend les VSPackages fourni par des tiers, indépendamment de la version d'hébergement de Visual Studio a une licence de VSIP.
[!REMARQUE]
Visual C# ajoute automatiquement l'attribut de mot au nom de toute classe d'attributs.En code de Visual C#, reportez -vous à cet attribut comme ProvideLoadKey.
Exemples
Code suivant de Visual C# s'applique l'attribut d'ProvideLoadKey à un VSPackage nommé MyVSPackage.
using Microsoft.VisualStudio.Shell;
using MSVSIP = Microsoft.VisualStudio.Shell;
[MSVSIP.ProvideLoadKey(typeof(MyObject))]
public class MyVSPackage : MSVSIP.Package {}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.