Sdílet prostřednictvím


DataSiteableServiceProvider<T> Třída

Definice

Představuje implementaci IVsDataSiteableObject a IServiceProvider rozhraní.

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

Dědičnost
DataSiteableServiceProvider<T>
Odvozené
Implementuje

Konstruktory

DataSiteableServiceProvider<T>()

Inicializuje novou instanci DataSiteableServiceProvider<T> třídy.

DataSiteableServiceProvider<T>(T)

Inicializuje novou instanci DataSiteableServiceProvider<T> třídy s lokalitou.

Vlastnosti

ParentProvider

Získá aktuální instanci nadřazeného poskytovatele služeb.

(Zděděno od ServiceProvider)
Site

Získá nebo nastaví web.

Metody

AddService(Type, Object)

Přidá zadanou službu do interní kolekce služeb.

(Zděděno od ServiceProvider)
AddService(Type, Object, Boolean)

Přidá zadanou službu do kolekce objektů služby nebo do nadřazeného kontejneru služby.

(Zděděno od ServiceProvider)
AddService(Type, ServiceCreatorCallback)

Přidá zadanou službu do interní kolekce služeb.

(Zděděno od ServiceProvider)
AddService(Type, ServiceCreatorCallback, Boolean)

Přidá zadanou službu do interní kolekce služeb nebo do nadřazeného kontejneru služby.

(Zděděno od ServiceProvider)
GetService(Guid)

Načte službu se zadaným identifikátorem GUID služby.

(Zděděno od ServiceProvider)
GetService(Type)

Načte službu zadaného typu.

(Zděděno od ServiceProvider)
OnSiteChanged(EventArgs)

SiteChanged Vyvolá událost.

RemoveService(Type)

Odebere zadanou službu z kolekce interních služeb.

(Zděděno od ServiceProvider)
RemoveService(Type, Boolean)

Odebere zadanou službu z interní kolekce služeb nebo z nadřazeného kontejneru služby.

(Zděděno od ServiceProvider)

Událost

SiteChanged

Nastane, když se lokalita změnila.

Explicitní implementace rozhraní

IServiceProvider.QueryService(Guid, Guid, IntPtr)

Slouží jako továrna pro služby, které jsou vystaveny prostřednictvím implementace IServiceProvider.

(Zděděno od ServiceProvider)

Metody rozšíření

QueryService(IServiceProvider, Guid)

Získá službu vystavenou poskytovatelem služby na základě identifikátoru GUID služby.

QueryService<TService>(IServiceProvider)

Získá službu vystavenou poskytovatelem služby na základě jejího typu služby.

Platí pro