DataSiteableServiceProvider<T> 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.
Mewakili implementasi antarmuka IVsDataSiteableObject dan IServiceProvider.
generic <typename T>
public ref class DataSiteableServiceProvider : Microsoft::VisualStudio::Data::Framework::ServiceProvider, Microsoft::VisualStudio::Data::Core::IVsDataSiteableObject<T>
public class DataSiteableServiceProvider<T> : Microsoft.VisualStudio.Data.Framework.ServiceProvider, Microsoft.VisualStudio.Data.Core.IVsDataSiteableObject<T>
type DataSiteableServiceProvider<'T> = class
inherit ServiceProvider
interface IVsDataSiteableObject<'T>
Public Class DataSiteableServiceProvider(Of T)
Inherits ServiceProvider
Implements IVsDataSiteableObject(Of T)
Jenis parameter
- T
Jenis parameter.
- Warisan
- Turunan
- Penerapan
Konstruktor
DataSiteableServiceProvider<T>() |
Menginisialisasi instans baru kelas DataSiteableServiceProvider<T>. |
DataSiteableServiceProvider<T>(T) |
Menginisialisasi instans DataSiteableServiceProvider<T> baru kelas dengan situs. |
Properti
ParentProvider |
Mendapatkan instans penyedia layanan induk saat ini. (Diperoleh dari ServiceProvider) |
Site |
Mendapatkan atau mengatur situs. |
Metode
AddService(Type, Object) |
Menambahkan layanan yang ditentukan ke pengumpulan layanan internal. (Diperoleh dari ServiceProvider) |
AddService(Type, Object, Boolean) |
Menambahkan layanan yang ditentukan ke kumpulan objek layanan atau ke kontainer layanan induk. (Diperoleh dari ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Menambahkan layanan yang ditentukan ke pengumpulan layanan internal. (Diperoleh dari ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Menambahkan layanan yang ditentukan ke kumpulan layanan internal atau ke kontainer layanan induk. (Diperoleh dari ServiceProvider) |
GetService(Guid) |
Mengambil layanan dengan GUID layanan tertentu. (Diperoleh dari ServiceProvider) |
GetService(Type) |
Mengambil layanan dari jenis yang ditentukan. (Diperoleh dari ServiceProvider) |
OnSiteChanged(EventArgs) |
Memunculkan kejadian SiteChanged. |
RemoveService(Type) |
Menghapus layanan yang ditentukan dari kumpulan layanan internal (Diperoleh dari ServiceProvider) |
RemoveService(Type, Boolean) |
Menghapus layanan yang ditentukan dari kumpulan layanan internal atau dari kontainer layanan induk. (Diperoleh dari ServiceProvider) |
Acara
SiteChanged |
Terjadi ketika situs telah berubah. |
Implementasi Antarmuka Eksplisit
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Berfungsi sebagai pabrik untuk layanan yang diekspos melalui implementasi IServiceProvider. (Diperoleh dari ServiceProvider) |
Metode Ekstensi
QueryService(IServiceProvider, Guid) |
Mendapatkan layanan yang diekspos oleh penyedia layanan berdasarkan GUID layanannya. |
QueryService<TService>(IServiceProvider) |
Mendapatkan layanan yang diekspos oleh penyedia layanan berdasarkan jenis layanannya. |