SolutionPersistenceRegistrationAttribute 类

定义

此特性添加解决方案持久性属性名称和相关的 Guid 类型。 例如: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty] "Default" = "{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}"

public ref class SolutionPersistenceRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class SolutionPersistenceRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class SolutionPersistenceRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type SolutionPersistenceRegistrationAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class SolutionPersistenceRegistrationAttribute
Inherits RegistrationAttribute
继承
SolutionPersistenceRegistrationAttribute
属性

注解

例如:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\SolutionPersistence\MyProperty]

"Default" = "{AAAA53CC-3D4F-40a2-BD4D-4F3419755476}"

构造函数

SolutionPersistenceRegistrationAttribute(String)

创建新的 SolutionPersistenceRegistrationAttribute 属性以注册提供的上下文的解决方案持久性属性。

属性

PropName

获取属性名称

TypeId

获取此属性的当前实例。

(继承自 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

获取与 VSPackage 的应用程序) 的注册表根相关的注册表路径 (。

(继承自 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

调用以便向给定的上下文注册此属性。 上下文包含应放置注册信息的位置。 它还包含其他信息,如正在注册的类型和路径信息。

Unregister(RegistrationAttribute+RegistrationContext)

取消注册此属性。

适用于