RegisterLanguageExtensionAttribute Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.
Mendaftarkan ekstensi file dengan layanan bahasa tertentu dengan menerapkan atribut ke VSPackage saat terdaftar menggunakan alat pendaftaran seperti regpkg.exe. Untuk informasi selengkapnya, lihat Mendaftarkan 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
- Warisan
- Atribut
Keterangan
Atribut ini mengaitkan ekstensi file ke pabrik editor tertentu. Pabrik editor dapat ditentukan sebagai GUID atau jenis dan ditempatkan pada paket.
Konstruktor
RegisterLanguageExtensionAttribute(String, String) |
Kedaluwarsa.
Menginisialisasi instans baru RegisterLanguageExtensionAttribute. |
RegisterLanguageExtensionAttribute(Type, String) |
Kedaluwarsa.
Menginisialisasi instans baru RegisterLanguageExtensionAttribute dan menginisialisasi nilai layanan bahasa dan ekstensi file yang dikaitkannya. |
Properti
Extension |
Kedaluwarsa.
Mendapatkan ekstensi file terkait. |
LanguageService |
Kedaluwarsa.
Mendapatkan GUID layanan bahasa. |
TypeId |
Kedaluwarsa.
Ambil alih properti TypeID untuk memungkinkan RegistrationAttribute memperoleh kelas untuk bekerja dengan System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut yang berasal dari atribut ini harus mengambil alih properti ini hanya jika membutuhkan kontrol yang lebih baik pada instans yang dapat diterapkan ke kelas. (Diperoleh dari RegistrationAttribute) |
Metode
GetPackageRegKeyPath(Guid) |
Kedaluwarsa.
Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage. (Diperoleh dari RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Kedaluwarsa.
Mendaftarkan atribut ini dengan konteks yang diberikan. |
Unregister(RegistrationAttribute+RegistrationContext) |
Kedaluwarsa.
Menghapus informasi pendaftaran tentang VSPackage saat dipanggil oleh alat pendaftaran eksternal seperti regpkg.exe. Untuk informasi selengkapnya, lihat Mendaftarkan VSPackages. |