ProvideWorkspaceSettingsAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |