public interface IResolver<TKey, TValue> : IReadOnlyResolver<TKey, TValue>
where TValue : class
Public Interface IResolver(Of TKey, TValue As Class)
Inherits IReadOnlyResolver(Of TKey, TValue)generic<typename TKey, typename TValue>
where TValue : ref class
public interface class IResolver : IReadOnlyResolver<TKey, TValue>type IResolver<'TKey, 'TValue when 'TValue : not struct> =
interface
interface IReadOnlyResolver<'TKey, 'TValue>
end| Clear | Удаляет информацию по всем выполненным регистрациям. |
| GetAllKeys |
Возвращает список всех зарегистрированных ключей.
(Унаследован от IReadOnlyResolverTKey, TValue) |
| Register(Type, TKey) | Регистрирует тип объекта по заданному ключу. Получение возможно только для зарегистрированных типов. |
| RegisterTConcrete(TKey) | Регистрирует тип объекта по заданному ключу. Получение возможно только для зарегистрированных типов. |
| Remove | Удаляет информацию по регистрации с заданным ключом. |
| Resolve |
Получает экземпляр заданного сервиса по указанному ключу.
(Унаследован от IReadOnlyResolverTKey, TValue) |
| TryResolve |
Получает экземпляр заданного сервиса по указанному ключу или null, если сервис не был зарегистрирован.
(Унаследован от IReadOnlyResolverTKey, TValue) |