ServiceContainer.RemoveService 方法

定义

从服务容器中删除指定的服务类型。

重载

RemoveService(Type)

从服务容器中删除指定的服务类型。

RemoveService(Type, Boolean)

从服务容器中删除指定的服务类型。

RemoveService(Type)

Source:
ServiceContainer.cs
Source:
ServiceContainer.cs
Source:
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)

Source:
ServiceContainer.cs
Source:
ServiceContainer.cs
Source:
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

另请参阅

适用于