Bagikan melalui


ProvideExtensibleUIContextRuleAttribute Kelas

Definisi

Atribut ini mendaftarkan aturan konteks UI

public ref class ProvideExtensibleUIContextRuleAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideExtensibleUIContextRuleAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideExtensibleUIContextRuleAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideExtensibleUIContextRuleAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideExtensibleUIContextRuleAttribute
Inherits RegistrationAttribute
Warisan
ProvideExtensibleUIContextRuleAttribute
Atribut

Konstruktor

ProvideExtensibleUIContextRuleAttribute(String, String, UInt32)

Membuat entri konteks UI berbasis aturan yang dapat diperluas yang diaktifkan ketika salah satu istilah yang ditambahkan oleh ekstensi lain benar.

Extender akan menggunakan GUID yang sama untuk membuat aturan konteks UI baru dengan ekspresi diatur ke "*" untuk memperluas aturan yang dibuat oleh atribut ini.

Properti

ContextGuid

Guid Konteks untuk konteks UI yang akan dibuat

Delay

Penundaan dalam md yang akan diterapkan sebelum mengaktifkan konteks UI

Name

Nama diagnostik untuk konteks UI yang dibuat

TypeId

Ambil alih properti TypeID untuk membiarkan 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 didaftarkan, dan informasi jalur.

Unregister(RegistrationAttribute+RegistrationContext)

Batalkan pendaftaran spesifikasi AutoLoad ini.

Berlaku untuk