ExecutionStrategyResolver<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IDbDependencyResolverファクトリの解決にIDbExecutionStrategy使用される実装。
public class ExecutionStrategyResolver<T> : System.Data.Entity.Infrastructure.DependencyResolution.IDbDependencyResolver where T : IDbExecutionStrategy
type ExecutionStrategyResolver<'T (requires 'T :> IDbExecutionStrategy)> = class
interface IDbDependencyResolver
Public Class ExecutionStrategyResolver(Of T)
Implements IDbDependencyResolver
型パラメーター
- T
解決される実行戦略の種類。
- 継承
-
ExecutionStrategyResolver<T>
- 実装
注釈
このクラスは、 を DbProviderServices 使用して、プロバイダーの既定の IDbExecutionStrategy サービスとしてファクトリを解決するのに役立ちます。
コンストラクター
| ExecutionStrategyResolver<T>(String, String, Func<T>) |
ExecutionStrategyResolver<T> の新しいインスタンスを初期化します |
メソッド
| GetService(Type, Object) |
指定された型が の場合、 Func<TResult>このリゾルバーは使用するサービスを返そうとします。それ以外の場合は null を返します。 指定した型が Func{IExecutionStrategy} の場合、キーは と ExecutionStrategyKey想定されます。 |
| GetServices(Type, Object) |
指定した型が の場合、 Func<TResult>このリゾルバーは使用するサービスを返そうとします。それ以外の場合は空の列挙を返します。 指定した型が Func{IExecutionStrategy} の場合、キーは と ExecutionStrategyKey想定されます。 |
拡張メソッド
| GetService(IDbDependencyResolver, Type) |
指定された型引数を渡し、name 引数に null を使用して を呼び出 GetService(Type, Object) します。 |
| GetService<T>(IDbDependencyResolver) |
メソッドのジェネリック型を型引数として渡し、name 引数に null を渡す を呼び出 GetService(Type, Object) します。 |
| GetService<T>(IDbDependencyResolver, Object) |
メソッドのジェネリック型と指定された名前を引数として渡す を呼び出 GetService(Type, Object) します。 |
| GetServices(IDbDependencyResolver, Type) |
指定された型引数を渡し、name 引数に null を使用して を呼び出 GetServices(Type, Object) します。 |
| GetServices<T>(IDbDependencyResolver) |
メソッドのジェネリック型を型引数として渡し、name 引数に null を渡す を呼び出 GetServices(Type, Object) します。 |
| GetServices<T>(IDbDependencyResolver, Object) |
メソッドのジェネリック型と指定された名前を引数として渡す を呼び出 GetServices(Type, Object) します。 |