ProvideWorkspaceSettingsAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс ProvideWorkspaceSettingsAttribute. Регистрирует файл параметров рабочей области для использования в параметрах 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
- Наследование
- Атрибуты
Конструкторы
ProvideWorkspaceSettingsAttribute(String, String) |
Инициализирует новый экземпляр класса ProvideWorkspaceSettingsAttribute. |
Свойства
RelativeSettingsJsonPath |
Возвращает относительный путь к файлу settings.json, который существует внутри расширения. |
SettingName |
Возвращает или задает имя параметра. По умолчанию используется случайный GUID, созданный во время создания объекта . |
SettingsType |
Возвращает тип параметров (например, VSWorkspaceSettings). |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого, должен переопределять это свойство только в том случае, если ему требуется более эффективное управление экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Регистрирует данный VSPackage с заданным контекстом при вызове внешним средством регистрации, например regpkg.exe. Дополнительные сведения см. в разделе Регистрация пакетов VSPackage. |
Unregister(RegistrationAttribute+RegistrationContext) |
Вызывается для отмены регистрации атрибута с данным контекстом. |