Freigeben über


ServiceContainer.RemoveService Methode

Definition

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer.

Überlädt

RemoveService(Type)

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer.

RemoveService(Type, Boolean)

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer.

RemoveService(Type)

Quelle:
ServiceContainer.cs
Quelle:
ServiceContainer.cs
Quelle:
ServiceContainer.cs

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer.

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)

Parameter

serviceType
Type

Der Typ des zu entfernenden Diensts.

Implementiert

Ausnahmen

serviceType ist null.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie ein Dienst aus einem ServiceContainerentfernt wird.

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

Weitere Informationen

Gilt für:

RemoveService(Type, Boolean)

Quelle:
ServiceContainer.cs
Quelle:
ServiceContainer.cs
Quelle:
ServiceContainer.cs

Entfernt den angegebenen Diensttyp aus dem Dienstcontainer.

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)

Parameter

serviceType
Type

Der Typ des zu entfernenden Diensts.

promote
Boolean

true, wenn dieser Dienst aus allen übergeordneten Dienstcontainern entfernt werden soll, andernfalls false.

Implementiert

Ausnahmen

serviceType ist null.

Weitere Informationen

Gilt für: