ProvideWorkspaceSettingsAttribute Třída

Definice

ProvideWorkspaceSettingsAttribute – třída Zaregistruje soubor nastavení pracovního prostoru pro použití v nastavení 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
Dědičnost
ProvideWorkspaceSettingsAttribute
Atributy

Konstruktory

ProvideWorkspaceSettingsAttribute(String, String)

Inicializuje novou instanci ProvideWorkspaceSettingsAttribute třídy .

Vlastnosti

RelativeSettingsJsonPath

Získá relativní cestu k souboru settings.json, který existuje uvnitř rozšíření.

SettingName

Získá nebo nastaví název nastavení. Výchozí hodnota je náhodný identifikátor GUID vygenerovaný během vytváření objektu.

SettingsType

Získá typ nastavení (např. "VSWorkspaceSettings").

TypeId

Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu.

(Zděděno od RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage.

(Zděděno od RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Zaregistruje tento balíček VSPackage s daným kontextem, pokud je volána externím registračním nástrojem, jako je například regpkg.exe. Další informace najdete v tématu Registrace balíčků VSPackage.

Unregister(RegistrationAttribute+RegistrationContext)

Volána pro zrušení registrace tohoto atributu s daným kontextem.

Platí pro