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))

적용 대상