ProvideSourceControlProviderAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |