ServiceContainer.RemoveService メソッド

定義

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

オーバーロード

名前 説明
RemoveService(Type)

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

RemoveService(Type, Boolean)

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

RemoveService(Type)

ソース:
ServiceContainer.cs
ソース:
ServiceContainer.cs
ソース:
ServiceContainer.cs
ソース:
ServiceContainer.cs
ソース:
ServiceContainer.cs

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

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)

ソース:
ServiceContainer.cs
ソース:
ServiceContainer.cs
ソース:
ServiceContainer.cs
ソース:
ServiceContainer.cs
ソース:
ServiceContainer.cs

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

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です。

こちらもご覧ください

適用対象