Udostępnij za pośrednictwem


SolutionPersistenceRegistrationAttribute Klasa

Definicja

Ten atrybut dodaje nazwę właściwości trwałości rozwiązania i powiązany typ guidu. Na przykład: [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
Dziedziczenie
SolutionPersistenceRegistrationAttribute
Atrybuty

Uwagi

Na przykład:

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

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

Konstruktory

SolutionPersistenceRegistrationAttribute(String)

Tworzy nowy atrybut SolutionPersistenceRegistrationAttribute w celu zarejestrowania atrybutu trwałości rozwiązania dla podanego kontekstu.

Właściwości

PropName

Pobieranie nazwy właściwości

TypeId

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z elementem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tej właściwości będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy.

(Odziedziczone po RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Wywoływana w celu zarejestrowania tego atrybutu w danym kontekście. Kontekst zawiera lokalizację, w której należy umieścić informacje o rejestracji. Zawiera również inne informacje, takie jak typ zarejestrowany i informacje o ścieżce.

Unregister(RegistrationAttribute+RegistrationContext)

Wyrejestruj tę właściwość.

Dotyczy