ServiceContainer.RemoveService 方法

定義

從服務容器中移除指定的服務類型。

多載

RemoveService(Type)

從服務容器中移除指定的服務類型。

RemoveService(Type, Boolean)

從服務容器中移除指定的服務類型。

RemoveService(Type)

來源:
ServiceContainer.cs
來源:
ServiceContainer.cs
來源:
ServiceContainer.cs

從服務容器中移除指定的服務類型。

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)

參數

serviceType
Type

要移除之服務的類型。

實作

例外狀況

serviceTypenull

範例

下列範例說明如何從 ServiceContainer移除服務。

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

另請參閱

適用於

RemoveService(Type, Boolean)

來源:
ServiceContainer.cs
來源:
ServiceContainer.cs
來源:
ServiceContainer.cs

從服務容器中移除指定的服務類型。

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)

參數

serviceType
Type

要移除之服務的類型。

promote
Boolean

如果這個服務應該從任何父服務容器移除,則為 true,否則為 false

實作

例外狀況

serviceTypenull

另請參閱

適用於