DataSiteableServiceProvider<T> – třída
Kombinuje funkce IVsDataSiteableObject<T> objektu a ServiceProvider objektu.Tato implementace IVsDataSiteableObject<T> a IServiceProvider rozhraní umožňuje přístup ke službám současně podporují komunikaci na web.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.Data.Framework.ServiceProvider
Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<T>
Microsoft.VisualStudio.Data.Framework.DataConnectionSupport
Obor názvů: Microsoft.VisualStudio.Data.Framework
Sestavení: Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Deklarace
Public Class DataSiteableServiceProvider(Of T) _
Inherits ServiceProvider _
Implements IVsDataSiteableObject(Of T)
public class DataSiteableServiceProvider<T> : ServiceProvider,
IVsDataSiteableObject<T>
generic<typename T>
public ref class DataSiteableServiceProvider : public ServiceProvider,
IVsDataSiteableObject<T>
type DataSiteableServiceProvider<'T> =
class
inherit ServiceProvider
interface IVsDataSiteableObject<'T>
end
Jazyk JScript nepodporuje obecné typy a metody.
Parametry typu
- T
Typ parametru.
Typ DataSiteableServiceProvider<T> zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
![]() |
DataSiteableServiceProvider<T>() | Vytvoří novou instanci třídy DataSiteableServiceProvider<T>. |
![]() |
DataSiteableServiceProvider<T>(T) | Inicializuje novou instanci DataSiteableServiceProvider<T> třídy s webem. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
ParentProvider | Načte aktuální instance nadřazeného poskytovatel metadat. (Zděděno z ServiceProvider.) |
![]() |
Site | Získá nebo nastaví na serveru. |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
AddService(Type, ServiceCreatorCallback) | Zadaná služba přidá do vnitřní kolekce služeb. (Zděděno z ServiceProvider.) |
![]() |
AddService(Type, Object) | Zadaná služba přidá do vnitřní kolekce služeb. (Zděděno z ServiceProvider.) |
![]() |
AddService(Type, ServiceCreatorCallback, Boolean) | Zadaná služba přidá vnitřní kolekce služeb nebo nadřazeného kontejneru služby. (Zděděno z ServiceProvider.) |
![]() |
AddService(Type, Object, Boolean) | Zadaná služba přidá kolekci objektů služby nebo nadřazeného kontejneru služby. (Zděděno z ServiceProvider.) |
![]() |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) |
![]() |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) |
![]() |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) |
![]() |
GetService(Guid) | Načte zadaný službou identifikátor GUID služby. (Zděděno z ServiceProvider.) |
![]() |
GetService(Type) | Obnoví službu zadaného typu. (Zděděno z ServiceProvider.) |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) |
![]() |
OnSiteChanged | Vyvolá událost SiteChanged. |
![]() |
RemoveService(Type) | Odstraní z kolekce vnitřní služby služby (Zděděno z ServiceProvider.) |
![]() |
RemoveService(Type, Boolean) | Zadaná služba odstraní z kolekce vnitřní služby nebo z nadřazeného kontejneru služby. (Zděděno z ServiceProvider.) |
![]() |
ToString | Vrátí řetězec představující aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
![]() |
SiteChanged | Dochází při změně webu. |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
![]() ![]() |
IServiceProvider.QueryService | Provádí jako factory pro služby, které jsou vystaveny prostřednictvím implementace IServiceProvider . (Zděděno z ServiceProvider.) |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.