Для изменения размера нажмите или перетащите

IResolverTKey, TValue - интерфейс

Объект, используемый для запросов типов сервисов по ключу, например, по имени.

Пространство имён:  Tessa.Platform
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public interface IResolver<TKey, TValue>
where TValue : class

Параметры типа

TKey
Ключ для запроса значения.
TValue
Интерфейс запрашиваемого сервиса. Должен быть ссылочным типом.

Тип IResolverTKey, TValue предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методClear
Удаляет информацию по всем выполненным регистрациям.
Открытый методGetAllKeys
Возвращает список всех зарегистрированных ключей.
Открытый методRegister(Type, TKey)
Регистрирует тип объекта по заданному ключу. Резолв возможен только для зарегистрированных типов. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
Открытый методRegisterTConcrete(TKey)
Регистрирует тип объекта по заданному ключу. Резолв возможен только для зарегистрированных типов. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
Открытый методRemove
Удаляет информацию по регистрации с заданным ключом.
Открытый методResolve
Выполняет резолв экземпляра заданного сервиса по заданному ключу. Если сервис не был зарегистрирован, то выбрасывается исключение [Unity.ResolutionFailedException]. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
Открытый методTryResolve
Выполняет резолв экземпляра заданного сервиса по имени. Если сервис не был зарегистрирован, то возвращает null. Обычно резолв сервиса выполняется из контейнера Unity каждый раз при вызове этого метода, при этом объект запрашивается по зарегистрированному типу (классу) без имени в контейнере.
В начало страницы
См. также