Partager via


ProvideSourceControlProviderAttribute Classe

Définition

Inscrit les informations du fournisseur Scc. Exemple d’utilisation : [ProvideSourceControlProvider(registeredName : « Test Provider », displayNameResourceId : « #100 », displayNamePackage : « {92f93057-f1fc-49df-870f-b3474046911a} », registeredProvider : « {92f93057-f1fc-49df-870f-b3474046911b} », sccProviderService : « {92f93057-f1fc-49df-870f-b3474046911c} », IsPublishSupported = true)] Exemple d’inscription : [HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\14.0_Config\SourceControlProviders{92f93057-f1fc-49df-870f-b3474046911b}] @="Test Provider » « Service"="{92f93057-f1fc-49df-870f-b3474046911c} » « IsPublishSupported"=dword :70f-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}"

REMARQUE : tous les GUID utilisés ci-dessus sont à titre d’illustration uniquement. En outre, la version est supposée être 14.0 ci-dessus.

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
Héritage
ProvideSourceControlProviderAttribute
Attributs

Constructeurs

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

Create un attribut d’inscription qui inscrit un fournisseur SCC

Propriétés

DisplayNamePackage

Obtient le GUID du package contenant le nom d’affichage du fournisseur

DisplayNameResourceId

Obtient l’ID de ressource du nom d’affichage du fournisseur

IsPublishSupported

Obtient/Définit si ce fournisseur Scc prend en charge la publication sur un hôte distant

RegisteredName

Obtient le nom convivial du fournisseur - Ce nom est un paramètre régional invariant

RegisteredProvider

Obtient le GUID identifiant le fournisseur

SccProviderService

Obtient le GUID du service du fournisseur

TypeId

Remplacez la propriété TypeID pour permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attribut dérivé de celui-ci ne doit remplacer cette propriété que s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe.

(Hérité de RegistrationAttribute)

Méthodes

GetPackageRegKeyPath(Guid)

Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage.

(Hérité de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Appelé pour enregistrer cet attribut avec le contexte donné. Le contexte contient l'emplacement où les informations d'inscription doivent être placées. il contient également des informations telles que le type en cours d’inscription et le chemin d’accès.

Unregister(RegistrationAttribute+RegistrationContext)

Annuler l’inscription de cet attribut

S’applique à