Поделиться через


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
Атрибуты

Конструкторы

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)

Вызывается для отмены регистрации атрибута с данным контекстом.

Применяется к