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