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 для зависимостей, которые не различаются по ключу.
Возвращаемое значение
Все службы, разрешающие зависимость, которые должны быть экземплярами заданного типа контракта, или пустое перечисление, если не удается разрешить зависимость.
Реализации
Применяется к
Entity Framework