ProvideGlobalObjectProviderAttribute.Register 方法

注册使用指定的注册表上下文的此属性。

命名空间:  Microsoft.VisualStudio.Shell.Design
程序集:  Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)

语法

声明
Public Overrides Sub Register ( _
    context As RegistrationAttribute.RegistrationContext _
)
public override void Register(
    RegistrationAttribute.RegistrationContext context
)

参数

备注

Register 方法注册使用所提供的注册表上下文的 ProvideGlobalObjectProviderAttribute 实例,提供信息 (如组件类型和路径,关联进程内服务器,程序集位置,依此类推。

以下 windows 注册表项由 Register创建的。

VSROOT \GlobalObjectProviders\{ObjectGuid} =provider name

VSROOT \CLSID\{ObjectGuid}

VSROOT \CLSID\{ObjectGuid} \ @=ObjectType.FullName

VSROOT \CLSID\{ObjectGuid}\InprocServer32=AMP_LT context.InprocServerPath, typically "mscoree.dll"AMP_GT

VSROOT \CLSID\{ObjectGuid}\Class=AMP_LT ProviderType.FullNameAMP_GT

VSROOT \CLSID\{ObjectGuid}\Assembly =ProviderType.Assembly.FullName

VSROOT \CLSID\{ObjectGuid}\ThreadingModel="Both”

.NET Framework 安全性

请参见

参考

ProvideGlobalObjectProviderAttribute 类

Microsoft.VisualStudio.Shell.Design 命名空间

Unregister