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

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

Vedere anche

Riferimenti

ProvideGlobalObjectProviderAttribute Classe

Spazio dei nomi Microsoft.VisualStudio.Shell.Design

Unregister