Udostępnij za pośrednictwem


RegisterLanguageExtensionAttribute Klasa

Definicja

Przestroga

RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.

Rejestruje rozszerzenie pliku w danej usłudze językowej, stosując atrybut do pakietu VSPackage podczas rejestrowania przy użyciu narzędzia rejestracji, takiego jak regpkg.exe. Aby uzyskać więcej informacji, zobacz Rejestrowanie pakietów 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
Dziedziczenie
RegisterLanguageExtensionAttribute
Atrybuty

Uwagi

Ten atrybut kojarzy rozszerzenie pliku z daną fabryką edytora. Fabryka edytora może być określona jako identyfikator GUID lub typ i jest umieszczana w pakiecie.

Konstruktory

RegisterLanguageExtensionAttribute(String, String)
Przestarzałe.

Inicjuje nowe wystąpienie elementu RegisterLanguageExtensionAttribute.

RegisterLanguageExtensionAttribute(Type, String)
Przestarzałe.

Inicjuje nowe wystąpienie elementu RegisterLanguageExtensionAttribute i inicjuje wartości skojarzonego przez nią rozszerzenia usługi językowej i pliku.

Właściwości

Extension
Przestarzałe.

Pobiera skojarzone rozszerzenie pliku.

LanguageService
Przestarzałe.

Pobiera identyfikator GUID usługi językowej.

TypeId
Przestarzałe.

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z atrybutem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tego atrybutu będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy.

(Odziedziczone po RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)
Przestarzałe.

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)
Przestarzałe.

Rejestruje ten atrybut w danym kontekście.

Unregister(RegistrationAttribute+RegistrationContext)
Przestarzałe.

Usuwa informacje o rejestracji pakietu VSPackage po wywołaniu przez zewnętrzne narzędzie rejestracji, takie jak regpkg.exe. Aby uzyskać więcej informacji, zobacz Rejestrowanie pakietów VSPackages.

Dotyczy