ServiceContainer.RemoveService メソッド

定義

指定されたサービスの型をサービス コンテナーから削除します。

オーバーロード

RemoveService(Type)

指定されたサービスの型をサービス コンテナーから削除します。

RemoveService(Type, Boolean)

指定されたサービスの型をサービス コンテナーから削除します。

RemoveService(Type)

指定されたサービスの型をサービス コンテナーから削除します。

public:
 virtual void RemoveService(Type ^ serviceType);
public void RemoveService (Type serviceType);
abstract member RemoveService : Type -> unit
override this.RemoveService : Type -> unit
Public Sub RemoveService (serviceType As Type)

パラメーター

serviceType
Type

削除するサービスの型です。

実装

例外

serviceTypenullです。

次の例は、サービスを削除する方法を示しています。ServiceContainer

m_MyServiceContainer->RemoveService( Control::typeid );
m_MyServiceContainer.RemoveService(typeof(Control));
m_MyServiceContainer.RemoveService(GetType(Control))

こちらもご覧ください

適用対象

RemoveService(Type, Boolean)

指定されたサービスの型をサービス コンテナーから削除します。

public:
 virtual void RemoveService(Type ^ serviceType, bool promote);
public virtual void RemoveService (Type serviceType, bool promote);
public void RemoveService (Type serviceType, bool promote);
abstract member RemoveService : Type * bool -> unit
override this.RemoveService : Type * bool -> unit
Public Overridable Sub RemoveService (serviceType As Type, promote As Boolean)
Public Sub RemoveService (serviceType As Type, promote As Boolean)

パラメーター

serviceType
Type

削除するサービスの型です。

promote
Boolean

任意の親サービス コンテナーからサービスを削除する場合は true。それ以外の場合は false

実装

例外

serviceTypenullです。

こちらもご覧ください

適用対象