Container.GetService(Type) 메서드

정의

가능한 경우, 지정된 형식의 서비스 개체를 가져옵니다.Gets the service object of the specified type, if it is available.

protected:
 virtual System::Object ^ GetService(Type ^ service);
protected virtual object GetService (Type service);
abstract member GetService : Type -> obj
override this.GetService : Type -> obj
Protected Overridable Function GetService (service As Type) As Object

매개 변수

service
Type

검색할 서비스의 Type입니다.The Type of the service to retrieve.

반환

Object

요청된 서비스를 구현하는 Object이거나, 서비스를 확인할 수 없는 경우에는 null입니다.An Object implementing the requested service, or null if the service cannot be resolved.

설명

가 이면이 메서드의 기본 구현에서는 클래스의 현재 인스턴스를 반환 하 고 service IContainer , 그렇지 않으면를 반환 null 합니다.The default implementation of this method returns the current instance of the class if service is an IContainer; otherwise, it returns null. 이 메서드를 재정의 하 여 서비스 개체를 반환 하는 사용자 지정 구현을 제공할 수 있습니다.You can override this method to provide a custom implementation to return a service object. 자세한 내용은 IServiceProvider.GetService 메서드를 참조하세요.For more information, see the IServiceProvider.GetService method.

적용 대상

추가 정보