Partilhar via


ProvideSourceControlProviderAttribute Classe

Definição

Registra informações do provedor Scc. Exemplo de uso: [ProvideSourceControlProvider(registeredName: "Test Provider", displayNameResourceId: "#100", displayNamePackage: "{92f93057-f1fc-49df-870f-b3474046911a}", registeredProvider: "{92f93057-f1fc-49df-870f-b3474046911b}", sccProvider Serviço: "{92f93057-f1fc-49df-870f-b3474046911c}", IsPublishSupported = true)] Registro de exemplo: [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @=". Provedor de Teste" "Service"="{92f93057-f1fc-49df-870f-b3474046911c}" "IsPublishSupported"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders\{92f93057-f1fc-49df-870f-b3474046911b}\Name]
@="#100"
"Package"="{92f93057-f1fc-49df-870f-b3474046911a}"

OBSERVAÇÃO: todos os Guids usados acima são apenas para fins de ilustração. Além disso, a versão é considerada 14.0 acima.

public ref class ProvideSourceControlProviderAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideSourceControlProviderAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideSourceControlProviderAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideSourceControlProviderAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideSourceControlProviderAttribute
Inherits RegistrationAttribute
Herança
ProvideSourceControlProviderAttribute
Atributos

Construtores

ProvideSourceControlProviderAttribute(String, String, String, String, String)

Create um atributo de registro que registra um provedor Scc

Propriedades

DisplayNamePackage

Obtém o guid do pacote que contém o nome de exibição do provedor

DisplayNameResourceId

Obtém a ID do recurso do nome de exibição do provedor

IsPublishSupported

Obtém/define se esse provedor Scc dá suporte à publicação em um host remoto

RegisteredName

Obtém o nome amigável do provedor – Esse nome é invariável de localidade

RegisteredProvider

Obtém o guid que identifica o provedor

SccProviderService

Obtém o guid do serviço do provedor

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

Aplica-se a