次の方法で共有


IServiceContainer.RemoveService メソッド

定義

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

オーバーロード

RemoveService(Type)

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

RemoveService(Type, Boolean)

指定されたサービスの型をサービス コンテナーから削除し、必要に応じてサービスを親サービス コンテナーに昇格します。

RemoveService(Type)

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

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

パラメーター

serviceType
Type

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

次の例では、 からサービスを削除する方法を IServiceContainer示します。

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

適用対象

RemoveService(Type, Boolean)

指定されたサービスの型をサービス コンテナーから削除し、必要に応じてサービスを親サービス コンテナーに昇格します。

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

パラメーター

serviceType
Type

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

promote
Boolean

この要求を任意の親サービス コンテナーに昇格する場合は true、昇格しない場合は false です。

次の例では、 からサービスを削除する方法を IServiceContainer示します。

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

適用対象