Container.GetService(Type) Container.GetService(Type) Container.GetService(Type) Container.GetService(Type) Method

정의

가능한 경우, 지정된 형식의 서비스 개체를 가져옵니다.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 Type Type

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

반환

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

설명

이 메서드의 기본 구현 하는 경우 클래스의 현재 인스턴스를 반환 serviceIContainer이 고, 그렇지 않으면 반환 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.

적용 대상

추가 정보