RegisterLanguageExtensionAttribute 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.
Attention
RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.
Inscrit une extension de fichier avec un service de langage donné en appliquant l'attribut à un VSPackage une fois inscrit à l'aide d'un outil d'inscription comme regpkg.exe. Pour plus d’informations, consultez inscription de VSPackages.
public ref class RegisterLanguageExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class RegisterLanguageExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
[System.Obsolete("RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.")]
public sealed class RegisterLanguageExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
[<System.Obsolete("RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.")>]
type RegisterLanguageExtensionAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class RegisterLanguageExtensionAttribute
Inherits RegistrationAttribute
- Héritage
- Attributs
Remarques
Cet attribut associe une extension de fichier à une fabrique d’éditeur donnée. La fabrique d’éditeur peut être spécifiée comme un GUID ou un type et est placée sur un package.
Constructeurs
| RegisterLanguageExtensionAttribute(String, String) |
Initialise une nouvelle instance de RegisterLanguageExtensionAttribute. |
| RegisterLanguageExtensionAttribute(Type, String) |
Initialise une nouvelle instance de RegisterLanguageExtensionAttribute et initialise les valeurs du service de langage et de l’extension de fichier qu’il associe. |
Propriétés
| Extension |
Obtient l'extension de fichier associée. |
| LanguageService |
Obtient le GUID du service de langage. |
| TypeId |
Obtient l'instance actuelle de cet attribut. (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) |
Inscrit cet attribut dans le contexte donné. |
| Unregister(RegistrationAttribute+RegistrationContext) |
Supprime les informations d'inscription sur un VSPackage une fois appelé par un outil d'inscription externe tel que regpkg.exe. Pour plus d’informations, consultez inscription de VSPackages. |