다음을 통해 공유


ServiceContainer.RemoveService 메서드

정의

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

오버로드

RemoveService(Type)

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

RemoveService(Type, Boolean)

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

RemoveService(Type)

Source:
ServiceContainer.cs
Source:
ServiceContainer.cs
Source:
ServiceContainer.cs

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

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)

Source:
ServiceContainer.cs
Source:
ServiceContainer.cs
Source:
ServiceContainer.cs

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

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인 경우

추가 정보

적용 대상