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: "provedor de teste", 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) |
Criar um atributo de registro que registra um provedor de contêiner de código |
Propriedades
| DisplayDetailResourceId |
Obtém a ID de recurso do detalhe de exibição localizado do provedor |
| DisplayNameResourceId |
Obtém a ID de recurso do nome de exibição localizado do provedor |
| ExtensionProvidersKey |
Obtém o caminho no registro em que os provedores de extensão são declarados. Substituído em classes derivadas. (Herdado de ExtensionPointRegistrationAttribute) |
| ExtensionProviderType |
Obtém o tipo do provedor de extensão implementado pela interface. (Herdado de ExtensionPointRegistrationAttribute) |
| ImageMonikerGuid |
Obtém o GUID do moniker da imagem do provedor de contêiner de código |
| ImageMonikerId |
Obtém a ID do moniker da imagem do provedor de contêiner de código |
| Name |
Obtém o nome legível do provedor de ponto de extensão. (Herdado de ExtensionPointRegistrationAttribute) |
| Package |
Obtém o GUID do pacote |
| Provider |
Obtém o GUID do provedor. (Herdado de ExtensionPointRegistrationAttribute) |
| ProviderGuidString |
Obtém o GUID do provedor expresso como uma cadeia de caracteres. (Herdado de ExtensionPointRegistrationAttribute) |
| ProviderType |
Obtém o tipo que implementa o ponto de extensão associado neste pacote. (Herdado de ExtensionPointRegistrationAttribute) |
| RegisteredName |
Obtém o nome amigável do provedor-este nome é invariável de localidade |
| TypeId |
Obtém a instância atual deste atributo. (Herdado de RegistrationAttribute) |
Métodos
| GetPackageRegKeyPath(Guid) |
Obtém o caminho do registro (relativo à 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 deste atributo |