DataSiteableServiceProvider<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje implementację interfejsów IVsDataSiteableObject i 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)
Parametry typu
- T
Typ parametru.
- Dziedziczenie
- Pochodne
- Implementuje
Konstruktory
DataSiteableServiceProvider<T>() |
Inicjuje nowe wystąpienie klasy DataSiteableServiceProvider<T>. |
DataSiteableServiceProvider<T>(T) |
Inicjuje DataSiteableServiceProvider<T> nowe wystąpienie klasy za pomocą lokacji. |
Właściwości
ParentProvider |
Pobiera bieżące wystąpienie nadrzędnego dostawcy usług. (Odziedziczone po ServiceProvider) |
Site |
Pobiera lub ustawia lokację. |
Metody
AddService(Type, Object) |
Dodaje określoną usługę do wewnętrznej kolekcji usług. (Odziedziczone po ServiceProvider) |
AddService(Type, Object, Boolean) |
Dodaje określoną usługę do kolekcji obiektów usługi lub do kontenera usługi nadrzędnej. (Odziedziczone po ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Dodaje określoną usługę do wewnętrznej kolekcji usług. (Odziedziczone po ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Dodaje określoną usługę do wewnętrznej kolekcji usług lub kontenera usługi nadrzędnej. (Odziedziczone po ServiceProvider) |
GetService(Guid) |
Pobiera usługę z określonym identyfikatorem GUID usługi. (Odziedziczone po ServiceProvider) |
GetService(Type) |
Pobiera usługę określonego typu. (Odziedziczone po ServiceProvider) |
OnSiteChanged(EventArgs) |
SiteChanged Zgłasza zdarzenie. |
RemoveService(Type) |
Usuwa określoną usługę z kolekcji usług wewnętrznych (Odziedziczone po ServiceProvider) |
RemoveService(Type, Boolean) |
Usuwa określoną usługę z wewnętrznej kolekcji usług lub z nadrzędnego kontenera usługi. (Odziedziczone po ServiceProvider) |
Zdarzenia
SiteChanged |
Występuje, gdy witryna uległa zmianie. |
Jawne implementacje interfejsu
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Wykonuje jako fabrykę usług, które są udostępniane za pośrednictwem implementacji IServiceProvider. (Odziedziczone po ServiceProvider) |
Metody rozszerzania
QueryService(IServiceProvider, Guid) |
Pobiera usługę uwidocznianą przez dostawcę usług na podstawie jego identyfikatora GUID usługi. |
QueryService<TService>(IServiceProvider) |
Pobiera usługę uwidocznianą przez dostawcę usług na podstawie typu usługi. |