Language

ServiceContainer.RemoveService メソッド

定義

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

オーバーロード

Name 説明
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

削除するサービスの種類。

実装

例外

serviceType は nullです。

例

次の例は、 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。

実装

例外

serviceType は nullです。

関連項目

適用対象