ExtensionPointRegistrationAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra um provedor de ponto de extensão do tipo especificado por classes derivadas como 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
- Herança
- Derivado
Construtores
ExtensionPointRegistrationAttribute(Type, String) |
Quando aplicado a um Pacote, registra o pacote como um Provedor de Ponto de Extensão para o tipo especificado. |
Propriedades
ExtensionProvidersKey |
O caminho no registro em que os provedores de extensão são declarados. Substitua em classes derivadas. |
ExtensionProviderType |
O tipo do provedor de extensão (a interface implementada) |
Name |
O nome legível do provedor de ponto de extensão Isso pode ser uma cadeia de caracteres não localizada ou um identificador de recurso decimal prefixado por '@' indicando um recurso gerenciado. por exemplo, "@1234" O prefixo '#' pode ser usado para sugerir um recurso nativo. |
Provider |
GUID do provedor |
ProviderGuidString |
O GUID do provedor expresso como uma cadeia de caracteres |
ProviderType |
O tipo que implementa o ponto de extensão associado neste pacote |
TypeId |
Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor nas instâncias que podem ser aplicadas a uma classe. (Herdado de RegistrationAttribute) |
Métodos
GetPackageRegKeyPath(Guid) |
Obtém o caminho do Registro (em relação à raiz do Registro do aplicativo) do VSPackage. (Herdado de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Chamado para registrar esse atributo com o contexto determinado. O contexto contém o local onde as informações de registro devem ser colocadas. ele também contém, como o tipo que está sendo registrado, e informações de caminho. |
Unregister(RegistrationAttribute+RegistrationContext) |
Cancele o registro desta especificação do provedor de ponto de extensão. |