Udostępnij za pośrednictwem


DataSiteableServiceProvider<T> Klasa

Definicja

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
DataSiteableServiceProvider<T>
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.

Dotyczy