ProvideWorkspaceSettingsAttribute Klasse

Definition

ProvideWorkspaceSettingsAttribute-Klasse. Registriert eine Arbeitsbereichseinstellungsdatei für die Verwendung in OpenFolder-Einstellungen.

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
Vererbung
ProvideWorkspaceSettingsAttribute
Attribute

Konstruktoren

ProvideWorkspaceSettingsAttribute(String, String)

Initialisiert eine neue Instanz der ProvideWorkspaceSettingsAttribute-Klasse.

Eigenschaften

RelativeSettingsJsonPath

Ruft den relativen Pfad zur settings.json Datei ab, die innerhalb der Erweiterung vorhanden ist.

SettingName

Ruft den Einstellungsnamen ab oder legt den Namen fest. Standardmäßig wird eine zufällige GUID verwendet, die während der Erstellung des Objekts generiert wird.

SettingsType

Ruft den Typ der Einstellungen ab (z. B. "VSWorkspaceSettings").

TypeId

Überschreiben Sie die TypeID-Eigenschaft, damit die abgeleiteten RegistrationAttribute-Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es eine bessere Steuerung für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registriert dieses VSPackage bei einem angegebenen Kontext, wenn der Aufruf über ein externes Registrierungstool wie regpkg.exe erfolgt. Weitere Informationen finden Sie unter Registrieren von VSPackages.

Unregister(RegistrationAttribute+RegistrationContext)

Wird aufgerufen, um die Registrierung dieses Attributs für den angegebenen Kontext aufzuheben.

Gilt für: