ProvideCodeContainerProviderAttribute 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 informações do Provedor de Contêiner de Código. Exemplo de uso: [ProvideCodeContainerProvider(registeredName: "Test Provider", providerId: "{92f93057-f1fc-49df-870f-b3474046911a}" displayNamePackageGuid: "{92f93057-f1fc-49df-870f-b3474046911a}", imageMonikerGuid: "{92f93057-f1fc-49df-870f-b3474046911b}", imageMonikerId: 10, DisplayNameResourceId = "#100", DisplayDetailResourceId = "#110")]
public ref class ProvideCodeContainerProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
public ref class ProvideCodeContainerProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideCodeContainerProviderAttribute : Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideCodeContainerProviderAttribute = class
inherit ExtensionPointRegistrationAttribute
Public NotInheritable Class ProvideCodeContainerProviderAttribute
Inherits ExtensionPointRegistrationAttribute
- Herança
-
ProvideCodeContainerProviderAttribute
- Atributos
Construtores
ProvideCodeContainerProviderAttribute(String, String, String, Int32, String, String, Type) |
Create um atributo de registro que registra um provedor de contêiner de código |
Propriedades
DisplayDetailResourceId |
Obtém a ID do recurso dos detalhes de exibição localizados do provedor |
DisplayNameResourceId |
Obtém a ID do recurso do nome de exibição localizado do provedor |
ExtensionProvidersKey |
O caminho no registro em que os provedores de extensão são declarados. Substituir em classes derivadas. (Herdado de ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
O tipo do provedor de extensão (a interface implementada) (Herdado de ExtensionPointRegistrationAttribute) |
ImageMonikerGuid |
Obtém o guid de moniker de imagem do provedor de contêiner de código |
ImageMonikerId |
Obtém a ID do moniker de imagem do provedor de contêiner de código |
Name |
O nome legível por humanos 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. (Herdado de ExtensionPointRegistrationAttribute) |
Package |
Obtém o guid do pacote |
Provider |
GUID do provedor (Herdado de ExtensionPointRegistrationAttribute) |
ProviderGuidString |
O GUID do provedor expresso como uma cadeia de caracteres (Herdado de ExtensionPointRegistrationAttribute) |
ProviderType |
O tipo que implementa o ponto de extensão associado neste pacote (Herdado de ExtensionPointRegistrationAttribute) |
RegisteredName |
Obtém o nome amigável do provedor – Esse nome é invariável de localidade |
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 sobre as 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) |
Cancelar o registro desse atributo |