Compartir a través de


IServiceContainer.RemoveService Método

Definición

Quita el tipo de servicio especificado del contenedor de servicios.

Sobrecargas

RemoveService(Type)

Quita el tipo de servicio especificado del contenedor de servicios.

RemoveService(Type, Boolean)

Quita el tipo de servicio especificado del contenedor de servicios y, opcionalmente, promueve el servicio al contenedor de servicios primario.

RemoveService(Type)

Quita el tipo de servicio especificado del contenedor de servicios.

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

El tipo de servicio que se va a quitar.

Ejemplos

En el ejemplo siguiente se muestra cómo quitar un servicio de .IServiceContainer

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

Se aplica a

RemoveService(Type, Boolean)

Quita el tipo de servicio especificado del contenedor de servicios y, opcionalmente, promueve el servicio al contenedor de servicios primario.

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

El tipo de servicio que se va a quitar.

promote
Boolean

true, para promover esta solicitud a cualquier contenedor de servicios primario; de lo contrario, false.

Ejemplos

En el ejemplo siguiente se muestra cómo quitar un servicio de .IServiceContainer

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

Se aplica a