Costruttore ProvideToolboxItemsAttribute (Int32)
Crea una nuova istanza di ProvideToolboxItemsAttribute che indica se una classe che implementa un VSPackage produce gli elementi di Casella degli strumenti .
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Public Sub New ( _
version As Integer _
)
public ProvideToolboxItemsAttribute(
int version
)
Parametri
- version
Tipo: System.Int32
La versione degli elementi di Casella degli strumenti un VSPackage fornisce.
Note
Visual Studio tiene traccia dei numeri di versione degli elementi di Casella degli strumenti forniti da un VSPackage.Il numero di versione di un elemento, fornito dall'argomento di version al costruttore, viene archiviato quando il package VS è registrato come provider dell'elemento di Casella degli strumenti .
Se la versione degli elementi di Casella degli strumenti un VSPackage fornisce non corrisponde al valore archiviato da Visual Studio per il pacchetto, Visual Studio pubblica l'evento di ToolboxUpgraded .
Esempi
Nell'esempio seguente gli attributi applicati alla classe MyPackage indica che supporta la versione 1 degli elementi di Casella degli strumenti con due formati degli Appunti “CF_XMLCODE„ e “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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
ProvideToolboxItemsAttribute Classe
Overload ProvideToolboxItemsAttribute
Spazio dei nomi Microsoft.VisualStudio.Shell