ProvideCodeContainerProviderAttribute 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 informasi Penyedia Kontainer Kode. Contoh penggunaan: [ProvideCodeContainerProvider(registeredName: "Test Provider", providerId: "{92f93057-f1fc-49df-870f-b3474046911a}" displayNamePackageGuid: "{92f93057-f1fc-49df-870f-b3474046911a}", imageMonikerGuid: "{92f93057-f1fc-49df-870f-b3474046911b}", imageMonikerId: 10, DisplayNameResourceId = "#100", DisplayDetailResourceId = "#110")]
public ref class ProvideCodeContainerProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
public ref class ProvideCodeContainerProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideCodeContainerProviderAttribute : Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideCodeContainerProviderAttribute = class
inherit ExtensionPointRegistrationAttribute
Public NotInheritable Class ProvideCodeContainerProviderAttribute
Inherits ExtensionPointRegistrationAttribute
- Warisan
-
ProvideCodeContainerProviderAttribute
- Atribut
Konstruktor
ProvideCodeContainerProviderAttribute(String, String, String, Int32, String, String, Type) |
Create atribut pendaftaran yang mendaftarkan penyedia kontainer kode |
Properti
DisplayDetailResourceId |
Mendapatkan id sumber daya dari detail tampilan penyedia yang dilokalkan |
DisplayNameResourceId |
Mendapatkan id sumber daya dari nama tampilan penyedia yang dilokalkan |
ExtensionProvidersKey |
Jalur dalam registri tempat penyedia ekstensi dinyatakan. Ambil alih di kelas turunan. (Diperoleh dari ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
Jenis penyedia ekstensi (antarmuka yang diimplementasikan) (Diperoleh dari ExtensionPointRegistrationAttribute) |
ImageMonikerGuid |
Mendapatkan panduan moniker gambar dari penyedia kontainer kode |
ImageMonikerId |
Mendapatkan id moniker gambar dari penyedia kontainer kode |
Name |
Nama penyedia titik ekstensi yang dapat dibaca manusia Ini mungkin berupa string yang tidak dilokalkan atau pengidentifikasi sumber daya desimal yang diawali dengan '@' yang menunjukkan sumber daya terkelola. misalnya "@1234" Awalan '#' dapat digunakan untuk mengisyaratkan sumber daya asli. (Diperoleh dari ExtensionPointRegistrationAttribute) |
Package |
Mendapatkan panduan paket |
Provider |
GUID penyedia (Diperoleh dari ExtensionPointRegistrationAttribute) |
ProviderGuidString |
GUID penyedia dinyatakan sebagai string (Diperoleh dari ExtensionPointRegistrationAttribute) |
ProviderType |
Jenis yang mengimplementasikan titik ekstensi terkait dalam paket ini (Diperoleh dari ExtensionPointRegistrationAttribute) |
RegisteredName |
Mendapatkan nama penyedia yang mudah diingat - Nama ini adalah invarian lokal |
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 |