Поделиться через


SingletonDependencyResolver<T>.GetServices(Type, Object) Метод

Определение

Пытается разрешить зависимости для заданного типа контракта и при необходимости заданного ключа. Если сопоставитель не может разрешить зависимость, он должен вернуть пустое перечисление, а не выдавать. Этот метод отличается тем GetService(Type, Object) , что возвращает все зарегистрированные службы для заданного сочетания типов и ключей.

public System.Collections.Generic.IEnumerable<object> GetServices (Type type, object key);
abstract member GetServices : Type * obj -> seq<obj>
override this.GetServices : Type * obj -> seq<obj>

Параметры

type
Type

Интерфейс или абстрактный базовый класс, определяющий зависимость для разрешения. Ожидается, что каждый возвращаемый объект будет экземпляром этого типа.

key
Object

При необходимости — ключ зависимости, который требуется разрешить. Это значение может иметь значение NULL для зависимостей, которые не различаются по ключу.

Возвращаемое значение

Все службы, разрешающие зависимость, которые должны быть экземплярами заданного типа контракта, или пустое перечисление, если не удается разрешить зависимость.

Реализации

Применяется к