IServiceContainer.RemoveService Metodo

Definizione

Rimuove il tipo di servizio specificato dal contenitore del servizio.

Overload

RemoveService(Type)

Rimuove il tipo di servizio specificato dal contenitore del servizio.

RemoveService(Type, Boolean)

Rimuove il tipo di servizio specificato dal contenitore del servizio e, facoltativamente, promuove il servizio ai contenitori del servizio padre.

RemoveService(Type)

Rimuove il tipo di servizio specificato dal contenitore del servizio.

public:
 void RemoveService(Type ^ serviceType);
public void RemoveService (Type serviceType);
abstract member RemoveService : Type -> unit
Public Sub RemoveService (serviceType As Type)

Parametri

serviceType
Type

Il tipo di servizio da rimuovere.

Esempio

Nell'esempio seguente viene illustrato come rimuovere un servizio da un IServiceContaineroggetto .

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

Si applica a

RemoveService(Type, Boolean)

Rimuove il tipo di servizio specificato dal contenitore del servizio e, facoltativamente, promuove il servizio ai contenitori del servizio padre.

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)

Parametri

serviceType
Type

Il tipo di servizio da rimuovere.

promote
Boolean

true per promuovere questa richiesta a qualsiasi contenitore del servizio padre; in caso contrario, false.

Esempio

Nell'esempio seguente viene illustrato come rimuovere un servizio da un IServiceContaineroggetto .

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

Si applica a