Udostępnij za pośrednictwem


IServiceContainer.RemoveService Metoda

Definicja

Usuwa określony typ usługi z kontenera usługi.

Przeciążenia

RemoveService(Type)

Usuwa określony typ usługi z kontenera usługi.

RemoveService(Type, Boolean)

Usuwa określony typ usługi z kontenera usługi i opcjonalnie promuje usługę do kontenerów usługi nadrzędnej.

RemoveService(Type)

Usuwa określony typ usługi z kontenera usługi.

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

Parametry

serviceType
Type

Typ usługi do usunięcia.

Przykłady

W poniższym przykładzie pokazano, jak usunąć usługę z klasy IServiceContainer.

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

Dotyczy

RemoveService(Type, Boolean)

Usuwa określony typ usługi z kontenera usługi i opcjonalnie promuje usługę do kontenerów usługi nadrzędnej.

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)

Parametry

serviceType
Type

Typ usługi do usunięcia.

promote
Boolean

true podwyższanie poziomu tego żądania do wszystkich kontenerów usługi nadrzędnej; w przeciwnym razie , false.

Przykłady

W poniższym przykładzie pokazano, jak usunąć usługę z klasy IServiceContainer.

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

Dotyczy