ProvideSettingAttribute 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.
Mendaftarkan pengaturan yang dimiliki oleh paket. Semua pengaturan terdaftar harus dipertahankan melalui SVsSettingsPersistenceManager. Pengaturan yang tetap menggunakan SVsSettingsPersistenceManager tetapi tidak terdaftar akan bersifat privat secara default.
public ref class ProvideSettingAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideSettingAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideSettingAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideSettingAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideSettingAttribute
Inherits RegistrationAttribute
- Warisan
- Atribut
Konstruktor
ProvideSettingAttribute(String, SettingScope, SettingStorage) |
Menyatakan satu atau beberapa pengaturan yang disediakan oleh paket. |
ProvideSettingAttribute(String, SettingScope, SettingStorage, String, String, String, String, String) |
Menyatakan satu atau beberapa pengaturan yang disediakan oleh paket. |
Properti
DescriptionResourceId |
Mendaftarkan pengaturan yang dimiliki oleh paket. Semua pengaturan terdaftar harus dipertahankan melalui SVsSettingsPersistenceManager. Pengaturan yang tetap menggunakan SVsSettingsPersistenceManager tetapi tidak terdaftar akan bersifat privat secara default. |
IsRemotable |
Mendapatkan atau mengatur nilai yang mengontrol apakah pengaturan ini akan diterapkan ke instans jarak jauh alih-alih instans lokal saat tersambung. |
IsWritableByGuests |
Mendaftarkan pengaturan yang dimiliki oleh paket. Semua pengaturan terdaftar harus dipertahankan melalui SVsSettingsPersistenceManager. Pengaturan yang tetap menggunakan SVsSettingsPersistenceManager tetapi tidak terdaftar akan bersifat privat secara default. |
JsonSchemaResourceId |
Mendaftarkan pengaturan yang dimiliki oleh paket. Semua pengaturan terdaftar harus dipertahankan melalui SVsSettingsPersistenceManager. Pengaturan yang tetap menggunakan SVsSettingsPersistenceManager tetapi tidak terdaftar akan bersifat privat secara default. |
Name |
Mendapatkan nama pengaturan. |
NameResourceId |
Mendaftarkan pengaturan yang dimiliki oleh paket. Semua pengaturan terdaftar harus dipertahankan melalui SVsSettingsPersistenceManager. Pengaturan yang tetap menggunakan SVsSettingsPersistenceManager tetapi tidak terdaftar akan bersifat privat secara default. |
PackageGuid |
Mendaftarkan pengaturan yang dimiliki oleh paket. Semua pengaturan terdaftar harus dipertahankan melalui SVsSettingsPersistenceManager. Pengaturan yang tetap menggunakan SVsSettingsPersistenceManager tetapi tidak terdaftar akan bersifat privat secara default. |
Scope |
Mendapatkan cakupan pengaturan. |
SearchKeywordsResourceId |
Mendaftarkan pengaturan yang dimiliki oleh paket. Semua pengaturan terdaftar harus dipertahankan melalui SVsSettingsPersistenceManager. Pengaturan yang tetap menggunakan SVsSettingsPersistenceManager tetapi tidak terdaftar akan bersifat privat secara default. |
Storage |
Mendapatkan penyimpanan pengaturan. |
TypeId |
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) |
Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage. (Diperoleh dari RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Dipanggil untuk mendaftarkan atribut ini dengan konteks yang diberikan. Konteks berisi lokasi tempat informasi pendaftaran harus ditempatkan. ini juga berisi seperti jenis yang terdaftar, dan informasi jalur. |
Unregister(RegistrationAttribute+RegistrationContext) |
Batalkan pendaftaran atribut ini |