Поделиться через


IServiceContainer.RemoveService Метод

Определение

Удаляет указанный тип службы из контейнера службы.

Перегрузки

RemoveService(Type)

Удаляет указанный тип службы из контейнера службы.

RemoveService(Type, Boolean)

Удаляет указанную службу из контейнера службы с возможностью повышения службы до родительских контейнеров службы.

RemoveService(Type)

Удаляет указанный тип службы из контейнера службы.

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

Параметры

serviceType
Type

Тип службы для удаления.

Примеры

В следующем примере показано, как удалить службу из IServiceContainer.

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

Применяется к

RemoveService(Type, Boolean)

Удаляет указанную службу из контейнера службы с возможностью повышения службы до родительских контейнеров службы.

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)

Параметры

serviceType
Type

Тип службы для удаления.

promote
Boolean

Значение true, чтобы распространить этот запрос на все родительские контейнеры служб. В противном случае — значение false.

Примеры

В следующем примере показано, как удалить службу из IServiceContainer.

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

Применяется к