ExtensionPointRegistrationAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Регистрирует поставщик точек расширения типа, заданного производными классами как ExtensionProviderType.
public ref class ExtensionPointRegistrationAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ExtensionPointRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ExtensionPointRegistrationAttribute = class
inherit RegistrationAttribute
Public MustInherit Class ExtensionPointRegistrationAttribute
Inherits RegistrationAttribute
- Наследование
- Производный
Конструкторы
ExtensionPointRegistrationAttribute(Type, String) |
При применении к пакету регистрирует пакет в качестве поставщика точек расширения для указанного типа. |
Свойства
ExtensionProvidersKey |
Путь в реестре, где объявлены поставщики расширений. Переопределение в производных классах. |
ExtensionProviderType |
Тип поставщика расширений (реализованный интерфейс) |
Name |
Понятное имя поставщика точек расширения. Это может быть нелокализованная строка или десятичный идентификатор ресурса с префиксом @, указывающим управляемый ресурс. Например, "@1234". Префикс "#" можно использовать для указания на собственный ресурс. |
Provider |
GUID поставщика |
ProviderGuidString |
GUID поставщика, выраженный в виде строки |
ProviderType |
Тип, реализующий связанную точку расширения в этом пакете. |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого , должен переопределять это свойство только в том случае, если ему требуется более качественный контроль над экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Вызывается для регистрации атрибута с данным контекстом. Контекст содержит место, куда должны быть сохранены сведения о регистрации. он также содержит такие сведения, как регистрируемого типа и путь. |
Unregister(RegistrationAttribute+RegistrationContext) |
Отмените регистрацию этой спецификации поставщика точек расширения. |