Metodo ProvideGlobalObjectProviderAttribute.Register
Registra questo attributo utilizzando il contesto specificato del Registro di sistema.
Spazio dei nomi: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.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
RegistrationAttribute.RegistrationContext contenente i dati di registrazione.
Note
Il metodo di Register registrare l'istanza di ProvideGlobalObjectProviderAttribute utilizzando il contesto specificato del Registro di sistema, che fornisce informazioni quali il tipo di componente e il percorso, server in-process associato, posizione dell'assembly, e così via.
Le seguenti voci del registro di sistema di Windows vengono create dall'entity_M:Microsoft.VisualStudio.Shell.Design.ProvideGlobalObjectProviderAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext).
VSROOT \GlobalObjectProviders\{ObjectGuid} = <nome del provider>
VSROOT \CLSID\{ObjectGuid}
} \ @= <ObjectType.FullName> di VSROOT \CLSID\{ObjectGuid
VSROOT \CLSID\{ObjectGuid}\InprocServer32=< context.InprocServerPath, typically "mscoree.dll">
VSROOT \CLSID\{ObjectGuid}\Class=< ProviderType.FullName>
VSROOT \CLSID\{ObjectGuid}\Assembly = <ProviderType.Assembly.FullName>
VSROOT \CLSID\{ObjectGuid}\ThreadingModel="Both„
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
ProvideGlobalObjectProviderAttribute Classe