Freigeben über


RegisterLanguageExtensionAttribute Klasse

Definition

Achtung

RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.

Registriert eine Dateierweiterung bei einem angegebenen Sprachdienst durch Anwenden des Attributs bei einem VSPackage, wenn die Registrierung mithilfe eines Registrierungstools wie regpkg.exe erfolgt ist. Weitere Informationen finden Sie unter Registrieren von 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
Vererbung
RegisterLanguageExtensionAttribute
Attribute

Hinweise

Dieses Attribut ordnet einer bestimmten Editorfactory eine Dateierweiterung zu. Die Editorfactory kann entweder als GUID oder als Typ angegeben werden und wird in einem Paket platziert.

Konstruktoren

RegisterLanguageExtensionAttribute(String, String)
Veraltet.

Initialisiert eine neue instance von RegisterLanguageExtensionAttribute.

RegisterLanguageExtensionAttribute(Type, String)
Veraltet.

Initialisiert eine neue instance von RegisterLanguageExtensionAttribute und initialisiert die Werte des Sprachdiensts und der Dateierweiterung, die er zugeordnet.

Eigenschaften

Extension
Veraltet.

Ruft die zugehörige Dateierweiterung ab.

LanguageService
Veraltet.

Ruft die GUID des Sprachdiensts ab.

TypeId
Veraltet.

Überschreiben Sie die TypeID-Eigenschaft, damit die abgeleiteten RegistrationAttribute-Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es eine bessere Steuerung für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)
Veraltet.

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)
Veraltet.

Registriert dieses Attribut im angegebenen Kontext.

Unregister(RegistrationAttribute+RegistrationContext)
Veraltet.

Entfernt die Registrierungsinformationen zu einem VSPackage, wenn der Aufruf über ein externes Registrierungstool wie regpkg.exe erfolgt. Weitere Informationen finden Sie unter Registrieren von VSPackages.

Gilt für: