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


TransactionHandlerResolver - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Представляет реализацию IDbDependencyResolver, которая используется для разрешения фабрик TransactionHandler.

Иерархия наследования

System.Object
  System.Data.Entity.Infrastructure.DependencyResolution.TransactionHandlerResolver

Пространство имен:  System.Data.Entity.Infrastructure.DependencyResolution
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
Public Class TransactionHandlerResolver _
    Implements IDbDependencyResolver
'Применение
Dim instance As TransactionHandlerResolver
public class TransactionHandlerResolver : IDbDependencyResolver
public ref class TransactionHandlerResolver : IDbDependencyResolver
type TransactionHandlerResolver =  
    class 
        interface IDbDependencyResolver 
    end
public class TransactionHandlerResolver implements IDbDependencyResolver

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

Конструкторы

  Имя Описание
Открытый метод TransactionHandlerResolver Инициализирует новый экземпляр класса TransactionHandlerResolver.

По верхнему краю

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Переопределяет Object.Equals(Object).)
Защищенный метод Finalize (Унаследовано от Object.)
Открытый метод GetHashCode Получает хэш-код экземпляра объекта. (Переопределяет Object.GetHashCode().)
Открытый метод GetService Если задан тип Func<TResult>, то метод пытается вернуть службу для использования, в противном случае возвращается значение null.Если задан тип Func<TResult>, то ожидаемым ключом должен быть ExecutionStrategyKey.
Открытый метод GetServices Если задан тип Func<TResult>, то сопоставитель пытается вернуть службу для использования, в противном случае возвращает пустое перечисление.Если задан тип Func<TResult>, то ожидаемым ключом должен быть ExecutionStrategyKey.
Открытый метод GetType (Унаследовано от Object.)
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Открытый метод ToString (Унаследовано от Object.)

По верхнему краю

Методы расширения

  Имя Описание
Открытый метод расширения GetService(Type) Перегружен. Вызывает метод GetService(Type, Object), передавая аргумент указанного типа и значение null для аргумента name. (Определено в DbDependencyResolverExtensions.)
Открытый метод расширения GetService<T>() Перегружен. Вызывает метод GetService(Type, Object), передавая универсальный тип метода в качестве аргумента type и значение null для аргумента name. (Определено в DbDependencyResolverExtensions.)
Открытый метод расширения GetService<T>(Object) Перегружен. Вызывает метод GetService(Type, Object), передавая универсальный тип метода и указанное имя в качестве аргументов. (Определено в DbDependencyResolverExtensions.)
Открытый метод расширения GetServices(Type) Перегружен. Вызывает метод GetServices(Type, Object), передавая аргумент указанного типа и значение null для аргумента name. (Определено в DbDependencyResolverExtensions.)
Открытый метод расширения GetServices<T>() Перегружен. Вызывает метод GetServices(Type, Object), передавая универсальный тип метода в качестве аргумента type и значение null для аргумента name. (Определено в DbDependencyResolverExtensions.)
Открытый метод расширения GetServices<T>(Object) Перегружен. Вызывает метод GetServices(Type, Object), передавая универсальный тип метода и указанное имя в качестве аргументов. (Определено в DbDependencyResolverExtensions.)

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Infrastructure.DependencyResolution - пространство имен