DataSiteableServiceProvider<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
IVsDataSiteableObject ve IServiceProvider arabirimlerinin bir uygulamasını temsil eder.
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)
Tür Parametreleri
- T
Parametrenin türü.
- Devralma
- Türetilmiş
- Uygulamalar
Oluşturucular
| DataSiteableServiceProvider<T>() |
DataSiteableServiceProvider<T> sınıfının yeni bir örneğini başlatır. |
| DataSiteableServiceProvider<T>(T) |
Bir site ile sınıfının yeni bir örneğini DataSiteableServiceProvider<T> başlatır. |
Özellikler
| ParentProvider |
Üst hizmet sağlayıcısının geçerli örneğini alır. (Devralındığı yer: ServiceProvider) |
| Site |
Siteyi alır veya ayarlar. |
Yöntemler
| AddService(Type, Object) |
Belirtilen hizmeti iç hizmet koleksiyonuna ekler. (Devralındığı yer: ServiceProvider) |
| AddService(Type, Object, Boolean) |
Belirtilen hizmeti hizmet nesneleri koleksiyonuna veya üst hizmet kapsayıcısına ekler. (Devralındığı yer: ServiceProvider) |
| AddService(Type, ServiceCreatorCallback) |
Belirtilen hizmeti iç hizmet koleksiyonuna ekler. (Devralındığı yer: ServiceProvider) |
| AddService(Type, ServiceCreatorCallback, Boolean) |
Belirtilen hizmeti iç hizmet koleksiyonuna veya üst hizmet kapsayıcısına ekler. (Devralındığı yer: ServiceProvider) |
| GetService(Guid) |
Belirtilen hizmet GUID'siyle bir hizmeti alır. (Devralındığı yer: ServiceProvider) |
| GetService(Type) |
Belirtilen türdeki bir hizmeti alır. (Devralındığı yer: ServiceProvider) |
| OnSiteChanged(EventArgs) |
Olayı tetikler SiteChanged . |
| RemoveService(Type) |
Belirtilen hizmeti iç hizmetler koleksiyonundan kaldırır (Devralındığı yer: ServiceProvider) |
| RemoveService(Type, Boolean) |
Belirtilen hizmeti iç hizmetler koleksiyonundan veya üst hizmet kapsayıcısından kaldırır. (Devralındığı yer: ServiceProvider) |
Ekinlikler
| SiteChanged |
Site değiştiğinde gerçekleşir. |
Belirtik Arabirim Kullanımları
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
IServiceProvider uygulaması aracılığıyla kullanıma sunulan hizmetler için bir fabrika olarak gerçekleştirir. (Devralındığı yer: ServiceProvider) |
Uzantı Metotları
| QueryService(IServiceProvider, Guid) |
Bir hizmet sağlayıcısı tarafından hizmet GUID'sine göre kullanıma sunulan bir hizmeti alır. |
| QueryService<TService>(IServiceProvider) |
Hizmet türüne göre bir hizmet sağlayıcısı tarafından kullanıma sunulan bir hizmeti alır. |