ProvideWorkspaceSettingsAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |