Metodo ProvideObjectAttribute.Register
Vengono fornite informazioni di registrazione su un VSPackage una volta chiamato da uno strumento esterno di registrazione come regpkg.exe.Per ulteriori informazioni, vedere Registrare package VS..
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Public Overrides Sub Register ( _
context As RegistrationAttribute.RegistrationContext _
)
public override void Register(
RegistrationAttribute.RegistrationContext context
)
Parametri
- context
Tipo: Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext
un contesto di registrazione ha fornito da uno strumento esterno di registrazione.Il contesto può essere utilizzato per creare chiavi del Registro di sistema, registrare l'attività di registrazione e per ottenere informazioni sul componente registrato.
Note
Package VS che implementa la classe di ProvideObjectAttribute non deve chiamare il metodo di Register .l'entity_M:Microsoft.VisualStudio.Shell.ProvideObjectAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext) viene chiamato dagli strumenti di registrazione.
Voci del Registro di sistema
Le seguenti voci del Registro di sistema vengono create dalla classedi ProvideObjectAttribute:
<VSROOT> \CLSID\{ObjectGuid}
<VSROOT> \CLSID\{ObjectGuid}\@=ObjectType.FullName
<VSROOT> \CLSID\{ObjectGuid}\InprocServer 32=mscoree.dll
<VSROOT> \CLSID\{ObjectGuid}\Class=ObjectType.FullName
<VSROOT> \CLSID\{ObjectGuid}\Assembly=ObjectType.Assembly.FullName
<VSROOT> \CLSID\{ObjectGuid}\ThreadingModel=Both
<VSROOT> \CLSID\{PackageGuid}\CodeBase=context.CodeBase
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.