Udostępnij za pośrednictwem


ProvideWorkspaceSettingsAttribute Klasa

Definicja

ProvideWorkspaceSettingsAttribute, klasa. Rejestruje plik ustawień obszaru roboczego do użycia w ustawieniach OpenFolder.

public ref class ProvideWorkspaceSettingsAttribute : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class)]
public class ProvideWorkspaceSettingsAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class)>]
type ProvideWorkspaceSettingsAttribute = class
    inherit RegistrationAttribute
Public Class ProvideWorkspaceSettingsAttribute
Inherits RegistrationAttribute
Dziedziczenie
ProvideWorkspaceSettingsAttribute
Atrybuty

Konstruktory

ProvideWorkspaceSettingsAttribute(String, String)

Inicjuje nowe wystąpienie klasy ProvideWorkspaceSettingsAttribute.

Właściwości

RelativeSettingsJsonPath

Pobiera ścieżkę względną do pliku settings.json, który istnieje wewnątrz rozszerzenia.

SettingName

Pobiera lub ustawia nazwę ustawienia. Domyślnie do losowego identyfikatora GUID wygenerowanego podczas budowy obiektu.

SettingsType

Pobiera typ ustawień (np. "VSWorkspaceSettings").

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)

Rejestruje ten pakiet VSPackage z danym kontekstem, gdy jest wywoływany przez zewnętrzne narzędzie rejestracji, takie jak regpkg.exe. Aby uzyskać więcej informacji, zobacz Rejestrowanie pakietów VSPackage.

Unregister(RegistrationAttribute+RegistrationContext)

Wywołana w celu wyrejestrowania tego atrybutu z danym kontekstem.

Dotyczy