DataSiteableServiceProvider<T> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 IVsDataSiteableObject 和 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)
類型參數
- T
參數的類型。
- 繼承
- 衍生
- 實作
建構函式
DataSiteableServiceProvider<T>() |
初始化 DataSiteableServiceProvider<T> 類別的新執行個體。 |
DataSiteableServiceProvider<T>(T) |
使用月臺初始化 類別的新實例 DataSiteableServiceProvider<T> 。 |
屬性
ParentProvider |
取得父服務提供者的目前實例。 (繼承來源 ServiceProvider) |
Site |
取得或設定網站。 |
方法
AddService(Type, Object) |
將指定的服務加入至服務的內部集合。 (繼承來源 ServiceProvider) |
AddService(Type, Object, Boolean) |
將指定的服務加入服務物件集合或父服務容器。 (繼承來源 ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
將指定的服務加入至服務的內部集合。 (繼承來源 ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
將指定的服務加入至服務的內部集合或父服務容器。 (繼承來源 ServiceProvider) |
GetService(Guid) |
擷取具有指定服務 GUID 的服務。 (繼承來源 ServiceProvider) |
GetService(Type) |
擷取指定型別的服務。 (繼承來源 ServiceProvider) |
OnSiteChanged(EventArgs) |
引發 SiteChanged 事件。 |
RemoveService(Type) |
從內部服務集合中移除指定的服務 (繼承來源 ServiceProvider) |
RemoveService(Type, Boolean) |
從內部服務集合或父服務容器中移除指定的服務。 (繼承來源 ServiceProvider) |
事件
SiteChanged |
發生於網站變更時。 |
明確介面實作
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
當做透過 IServiceProvider 實作公開之服務的處理站執行。 (繼承來源 ServiceProvider) |
擴充方法
QueryService(IServiceProvider, Guid) |
根據服務提供者的服務 GUID 取得服務提供者公開的服務。 |
QueryService<TService>(IServiceProvider) |
根據服務提供者的服務類型,取得服務提供者公開的服務。 |