ServiceProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
この API は CLS 準拠ではありません。
統一されたサービス プロバイダーを提供します。
public ref class ServiceProvider sealed : IDisposable, IServiceProvider, Microsoft::VisualStudio::OLE::Interop::IObjectWithSite
[System.CLSCompliant(false)]
public sealed class ServiceProvider : IDisposable, IServiceProvider, Microsoft.VisualStudio.OLE.Interop.IObjectWithSite
[<System.CLSCompliant(false)>]
type ServiceProvider = class
interface IServiceProvider
interface IDisposable
interface IObjectWithSite
Public NotInheritable Class ServiceProvider
Implements IDisposable, IObjectWithSite, IServiceProvider
- 継承
-
ServiceProvider
- 属性
- 実装
コンストラクター
| ServiceProvider(IServiceProvider) |
新しい ServiceProvider オブジェクトを作成し、指定されたインターフェイスを使用してサービスを解決します。 |
メソッド
| Dispose() |
オブジェクトによって使用されるすべてのリソースを ServiceProvider 解放します。 |
| GetService(Guid) |
サービス オブジェクトを取得します。 |
| GetService(Type) |
サービス オブジェクトを取得します。 |
明示的なインターフェイスの実装
| IObjectWithSite.GetSite(Guid, IntPtr) |
サービスの解決に使用される現在のサイト オブジェクトを取得します。 |
| IObjectWithSite.SetSite(Object) |
サービスを解決するサイト オブジェクトを設定します。 |