次の方法で共有


TransactionHandlerResolver クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

TransactionHandler ファクトリを解決するために使用される IDbDependencyResolver 実装を表します。

継承階層

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 から継承されます。)

上揃え

Extension のメソッド

  名前 説明
パブリック Extension メソッド GetService(Type) オーバーロードされます。 指定された型引数を渡し、"名前" 引数に NULL を使用する GetService(Type, Object) を呼び出します。 (DbDependencyResolverExtensions によって定義されています。)
パブリック Extension メソッド GetService<T>() オーバーロードされます。 型引数としてメソッドのジェネリック型を渡し、"名前" 引数に NULL を渡す GetService(Type, Object) を呼び出します。 (DbDependencyResolverExtensions によって定義されています。)
パブリック Extension メソッド GetService<T>(Object) オーバーロードされます。 引数としてメソッドのジェネリック型と指定された名前を渡す GetService(Type, Object) を呼び出します。 (DbDependencyResolverExtensions によって定義されています。)
パブリック Extension メソッド GetServices(Type) オーバーロードされます。 指定された型引数を渡し、"名前" 引数に NULL を使用する GetServices(Type, Object) を呼び出します。 (DbDependencyResolverExtensions によって定義されています。)
パブリック Extension メソッド GetServices<T>() オーバーロードされます。 型引数としてメソッドのジェネリック型を渡し、"名前" 引数に NULL を渡す GetServices(Type, Object) を呼び出します。 (DbDependencyResolverExtensions によって定義されています。)
パブリック Extension メソッド GetServices<T>(Object) オーバーロードされます。 引数としてメソッドのジェネリック型と指定された名前を渡す GetServices(Type, Object) を呼び出します。 (DbDependencyResolverExtensions によって定義されています。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.Infrastructure.DependencyResolution 名前空間