ServiceContainer.RemoveService 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从服务容器中删除指定的服务类型。
重载
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
要删除的服务类型。
实现
例外
serviceType
为 null
。
示例
以下示例演示如何从 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
。
实现
例外
serviceType
为 null
。