ServiceContainer.RemoveService 메서드

정의

지정한 서비스 유형을 서비스 컨테이너에서 제거합니다.

오버로드

RemoveService(Type)

지정한 서비스 유형을 서비스 컨테이너에서 제거합니다.

RemoveService(Type, Boolean)

지정한 서비스 유형을 서비스 컨테이너에서 제거합니다.

RemoveService(Type)

지정한 서비스 유형을 서비스 컨테이너에서 제거합니다.

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

제거할 서비스의 유형입니다.

구현

예외

serviceType이(가) null인 경우

예제

다음 예제에서는 서비스에서 ServiceContainer서비스를 제거하는 방법을 보여 줍니다.

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

추가 정보

적용 대상

RemoveService(Type, Boolean)

지정한 서비스 유형을 서비스 컨테이너에서 제거합니다.

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입니다.

구현

예외

serviceType이(가) null인 경우

추가 정보

적용 대상