IServiceContainer.RemoveService Yöntem

Tanım

Belirtilen hizmet türünü hizmet kapsayıcısından kaldırır.

Aşırı Yüklemeler

Name Description
RemoveService(Type)

Belirtilen hizmet türünü hizmet kapsayıcısından kaldırır.

RemoveService(Type, Boolean)

Belirtilen hizmet türünü hizmet kapsayıcısından kaldırır ve isteğe bağlı olarak hizmeti üst hizmet kapsayıcılarına yükseltir.

RemoveService(Type)

Kaynak:
IServiceObjectContainer.cs
Kaynak:
IServiceObjectContainer.cs

Belirtilen hizmet türünü hizmet kapsayıcısından kaldırır.

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

Parametreler

serviceType
Type

Kaldırılacak hizmet türü.

Örnekler

Aşağıdaki örnekte, hizmetinden bir hizmetin nasıl kaldırılacağı gösterilmektedir IServiceContainer.

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

Şunlara uygulanır

RemoveService(Type, Boolean)

Kaynak:
IServiceObjectContainer.cs
Kaynak:
IServiceObjectContainer.cs

Belirtilen hizmet türünü hizmet kapsayıcısından kaldırır ve isteğe bağlı olarak hizmeti üst hizmet kapsayıcılarına yükseltir.

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)

Parametreler

serviceType
Type

Kaldırılacak hizmet türü.

promote
Boolean

true bu isteği herhangi bir üst hizmet kapsayıcısına yükseltmek için; aksi takdirde , false.

Örnekler

Aşağıdaki örnekte, hizmetinden bir hizmetin nasıl kaldırılacağı gösterilmektedir IServiceContainer.

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

Şunlara uygulanır