Partager via


ProvideToolboxItemsAttribute, constructeur (Int32)

Crée une nouvelle instance d'ProvideToolboxItemsAttribute qui indique si une classe implémentant un VSPackage fournit des éléments de boîte à outils.

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 ( _
    version As Integer _
)
public ProvideToolboxItemsAttribute(
    int version
)

Paramètres

  • version
    Type : System.Int32
    La version des éléments de boîte à outils qu'un VSPackage fournit.

Remarques

Visual Studio suit les numéros de version d'éléments de boîte à outils fournis par un VSPackage.Le numéro de version d'un élément, fourni par l'argument d'version au constructeur, est enregistré lorsque le VSPackage est enregistré en tant que fournisseur d'élément de boîte à outils.

Si la version des éléments de boîte à outils qu'un VSPackage le fournit ne correspond à pas la valeur enregistrée par Visual Studio pour ce package, Visual Studio publie l'événement d'ToolboxUpgraded.

Exemples

Dans l'exemple ci-dessous des attributs appliqués à la classe MyPackage indique qu'il prend en charge la version 1 des éléments de boîte à outils de avec deux formats de presse-papiers « CF_XMLCODE » et « InPlaceMenuEditorMenu ».

    [DefaultRegistryRoot("Software\\Microsoft\\VisualStudio\\8.0")]
    [ProvideToolboxItems( 1)]
    [ProvideToolboxFormat("CF_XMLCODE")]
    [ProvideToolboxFormat("InPlaceMenuEditorMenu")]
    [Guid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")]
    internal sealed class MyPackage : Package

Sécurité .NET Framework

Voir aussi

Référence

ProvideToolboxItemsAttribute Classe

ProvideToolboxItemsAttribute, surcharge

Microsoft.VisualStudio.Shell, espace de noms

ProvideToolboxFormatAttribute

ProvideToolboxItemsAttribute

Autres ressources

Boîte à outils (kit de développement Visual Studio SDK)