DataSiteableServiceProvider<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Implementierung der IVsDataSiteableObject- und IServiceProvider-Schnittstellen dar.
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)
Typparameter
- T
Der Typ des Parameters.
- Vererbung
- Abgeleitet
- Implementiert
Konstruktoren
DataSiteableServiceProvider<T>() |
Initialisiert eine neue Instanz der DataSiteableServiceProvider<T>-Klasse. |
DataSiteableServiceProvider<T>(T) |
Initialisiert eine neue instance der DataSiteableServiceProvider<T> -Klasse mit einer Website. |
Eigenschaften
ParentProvider |
Ruft den aktuellen instance des übergeordneten Dienstanbieters ab. (Geerbt von ServiceProvider) |
Site |
Ruft die Website ab oder legt sie fest. |
Methoden
AddService(Type, Object) |
Fügt den angegebenen Dienst der internen Sammlung von Diensten hinzu. (Geerbt von ServiceProvider) |
AddService(Type, Object, Boolean) |
Fügt den angegebenen Dienst der Auflistung von Dienstobjekten oder dem übergeordneten Dienstcontainer hinzu. (Geerbt von ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Fügt den angegebenen Dienst der internen Sammlung von Diensten hinzu. (Geerbt von ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Fügt den angegebenen Dienst der internen Sammlung von Diensten oder dem übergeordneten Dienstcontainer hinzu. (Geerbt von ServiceProvider) |
GetService(Guid) |
Ruft einen Dienst mit einer angegebenen Dienst-GUID ab. (Geerbt von ServiceProvider) |
GetService(Type) |
Ruft einen Dienst des angegebenen Typs ab. (Geerbt von ServiceProvider) |
OnSiteChanged(EventArgs) |
Löst das SiteChanged-Ereignis aus. |
RemoveService(Type) |
Entfernt den angegebenen Dienst aus der internen Dienstsammlung. (Geerbt von ServiceProvider) |
RemoveService(Type, Boolean) |
Entfernt den angegebenen Dienst aus der internen Dienstsammlung oder aus dem übergeordneten Dienstcontainer. (Geerbt von ServiceProvider) |
Ereignisse
SiteChanged |
Tritt auf, wenn sich die Website geändert hat. |
Explizite Schnittstellenimplementierungen
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Wird als Factory für Dienste ausgeführt, die über eine Implementierung von IServiceProvider verfügbar gemacht werden. (Geerbt von ServiceProvider) |
Erweiterungsmethoden
QueryService(IServiceProvider, Guid) |
Ruft einen Dienst ab, der von einem Dienstanbieter basierend auf seiner Dienst-GUID verfügbar gemacht wird. |
QueryService<TService>(IServiceProvider) |
Ruft einen Dienst ab, der von einem Dienstanbieter basierend auf seinem Diensttyp verfügbar gemacht wird. |