Share via


IServiceContainer.RemoveService Metode

Definisi

Menghapus jenis layanan yang ditentukan dari kontainer layanan.

Overload

RemoveService(Type)

Menghapus jenis layanan yang ditentukan dari kontainer layanan.

RemoveService(Type, Boolean)

Menghapus jenis layanan yang ditentukan dari kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk.

RemoveService(Type)

Menghapus jenis layanan yang ditentukan dari kontainer layanan.

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

Parameter

serviceType
Type

Jenis layanan yang akan dihapus.

Contoh

Contoh berikut menunjukkan cara menghapus layanan dari IServiceContainer.

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

Berlaku untuk

RemoveService(Type, Boolean)

Menghapus jenis layanan yang ditentukan dari kontainer layanan, dan secara opsional mempromosikan layanan ke kontainer layanan induk.

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)

Parameter

serviceType
Type

Jenis layanan yang akan dihapus.

promote
Boolean

true untuk mempromosikan permintaan ini ke kontainer layanan induk apa pun; jika tidak, false.

Contoh

Contoh berikut menunjukkan cara menghapus layanan dari IServiceContainer.

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

Berlaku untuk