ServiceContainer.RemoveService Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Remove o tipo de serviço especificado do contentor de serviço.
Sobrecargas
| Name | Description |
|---|---|
| RemoveService(Type) |
Remove o tipo de serviço especificado do contentor de serviço. |
| RemoveService(Type, Boolean) |
Remove o tipo de serviço especificado do contentor de serviço. |
RemoveService(Type)
Remove o tipo de serviço especificado do contentor de serviço.
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)
Parâmetros
- serviceType
- Type
O tipo de serviço a remover.
Implementações
Exceções
serviceType é null.
Exemplos
O exemplo seguinte ilustra como remover um serviço de um ServiceContainer.
m_MyServiceContainer->RemoveService( Control::typeid );
m_MyServiceContainer.RemoveService(typeof(Control));
m_MyServiceContainer.RemoveService(GetType(Control))
Ver também
Aplica-se a
RemoveService(Type, Boolean)
Remove o tipo de serviço especificado do contentor de serviço.
public:
virtual void RemoveService(Type ^ serviceType, bool promote);
public void RemoveService(Type serviceType, bool promote);
public virtual void RemoveService(Type serviceType, bool promote);
abstract member RemoveService : Type * bool -> unit
override this.RemoveService : Type * bool -> unit
Public Sub RemoveService (serviceType As Type, promote As Boolean)
Public Overridable Sub RemoveService (serviceType As Type, promote As Boolean)
Parâmetros
- serviceType
- Type
O tipo de serviço a remover.
- promote
- Boolean
true se este serviço deve ser removido de algum contentor de serviço principal; caso contrário, false.
Implementações
Exceções
serviceType é null.