DataSiteableServiceProvider<T> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |