Condividi tramite


ProvideWorkspaceSettingsAttribute Classe

Definizione

Classe ProvideWorkspaceSettingsAttribute. Registra un file di impostazioni dell'area di lavoro da usare nelle impostazioni 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
Ereditarietà
ProvideWorkspaceSettingsAttribute
Attributi

Costruttori

ProvideWorkspaceSettingsAttribute(String, String)

Inizializza una nuova istanza della classe ProvideWorkspaceSettingsAttribute.

Proprietà

RelativeSettingsJsonPath

Ottiene il percorso relativo del file settings.json presente all'interno dell'estensione.

SettingName

Ottiene o imposta il nome dell'impostazione. Per impostazione predefinita, viene generato un GUID casuale durante la costruzione dell'oggetto.

SettingsType

Ottiene il tipo di impostazioni, ad esempio "VSWorkspaceSettings".

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate di RegistrationAttribute di funzionare con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo elemento dovrà eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)

Metodi

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra questo pacchetto VSPackage con un contesto specificato, quando viene chiamato da uno strumento di registrazione esterno, ad esempio regpkg.exe. Per altre informazioni, vedere Registrazione di VSPackage.

Unregister(RegistrationAttribute+RegistrationContext)

Chiamato per annullare la registrazione di questo attributo con il contesto specificato.

Si applica a