次の方法で共有


DataSiteableServiceProvider<T> クラス

定義

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> クラスの新しいインスタンスを初期化します。

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)

サービス プロバイダーによって公開されるサービスを、そのサービスの種類に基づいて取得します。

適用対象