Compartilhar via


ServiceContainer.RemoveService Método

Definição

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.

RemoveService(Type)

Origem:
ServiceContainer.cs
Origem:
ServiceContainer.cs
Origem:
ServiceContainer.cs

Remove o tipo de serviço especificado do contêiner 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 ser removido.

Implementações

Exceções

serviceType é null.

Exemplos

O exemplo a seguir ilustra como remover um serviço de um ServiceContainer.

m_MyServiceContainer->RemoveService( Control::typeid );
m_MyServiceContainer.RemoveService(typeof(Control));
m_MyServiceContainer.RemoveService(GetType(Control))

Confira também

Aplica-se a

RemoveService(Type, Boolean)

Origem:
ServiceContainer.cs
Origem:
ServiceContainer.cs
Origem:
ServiceContainer.cs

Remove o tipo de serviço especificado do contêiner de serviço.

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)

Parâmetros

serviceType
Type

O tipo de serviço a ser removido.

promote
Boolean

true se esse serviço precisar ser removido de quaisquer contêineres de serviço pai; caso contrário, false.

Implementações

Exceções

serviceType é null.

Confira também

Aplica-se a