IServiceContainer.RemoveService Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove o tipo de serviço especificado do contêiner de serviço.
Sobrecargas
RemoveService(Type) |
Remove o tipo de serviço especificado do contêiner de serviço. |
RemoveService(Type, Boolean) |
Remove o tipo de serviço especificado do contêiner de serviço e, opcionalmente, promove o serviço para contêineres de serviço pai. |
RemoveService(Type)
Remove o tipo de serviço especificado do contêiner de serviço.
public:
void RemoveService(Type ^ serviceType);
public void RemoveService (Type serviceType);
abstract member RemoveService : Type -> unit
Public Sub RemoveService (serviceType As Type)
Parâmetros
- serviceType
- Type
O tipo de serviço a ser removido.
Exemplos
O exemplo a seguir demonstra como remover um serviço de um IServiceContainer.
m_MyServiceContainer->RemoveService( Control::typeid );
m_MyServiceContainer.RemoveService(typeof(Control));
m_MyServiceContainer.RemoveService(GetType(Control))
Aplica-se a
RemoveService(Type, Boolean)
Remove o tipo de serviço especificado do contêiner de serviço e, opcionalmente, promove o serviço para contêineres de serviço pai.
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)
Parâmetros
- serviceType
- Type
O tipo de serviço a ser removido.
- promote
- Boolean
true
para promover esta solicitação para qualquer contêiner de serviço pai; caso contrário, false
.
Exemplos
O exemplo a seguir demonstra como remover um serviço de um IServiceContainer.
m_MyServiceContainer->RemoveService( Control::typeid );
m_MyServiceContainer.RemoveService(typeof(Control));
m_MyServiceContainer.RemoveService(GetType(Control))