다음을 통해 공유


SqlServerRetryingExecutionStrategy 생성자

정의

오버로드

SqlServerRetryingExecutionStrategy(DbContext)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(DbContext, Int32)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, IEnumerable<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, ICollection<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, IEnumerable<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32, TimeSpan, ICollection<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, ICollection<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, IEnumerable<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

SqlServerRetryingExecutionStrategy(DbContext)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext)

매개 변수

context
DbContext

작업이 호출될 컨텍스트입니다.

설명

최대 재시도 횟수의 기본값은 6이고 최대 기본 지연 시간은 30초입니다.

적용 대상

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext context);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As ExecutionStrategyContext)

매개 변수

context
ExecutionStrategyContext

필요한 종속성입니다.

적용 대상

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies)

매개 변수

dependencies
ExecutionStrategyDependencies

서비스 종속성을 포함하는 매개 변수 개체입니다.

설명

최대 재시도 횟수의 기본값은 6이고 최대 기본 지연 시간은 30초입니다.

적용 대상

SqlServerRetryingExecutionStrategy(DbContext, Int32)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext * int -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext, maxRetryCount As Integer)

매개 변수

context
DbContext

작업이 호출될 컨텍스트입니다.

maxRetryCount
Int32

최대 재시도 횟수입니다.

설명

최대 기본 지연에 대한 기본값 30초가 사용됩니다.

적용 대상

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext context, int maxRetryCount);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext * int -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As ExecutionStrategyContext, maxRetryCount As Integer)

매개 변수

context
ExecutionStrategyContext

필요한 종속성입니다.

maxRetryCount
Int32

최대 재시도 횟수입니다.

적용 대상

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, IEnumerable<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, System.Collections.Generic.IEnumerable<int> errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * seq<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, errorNumbersToAdd As IEnumerable(Of Integer))

매개 변수

dependencies
ExecutionStrategyDependencies

서비스 종속성을 포함하는 매개 변수 개체입니다.

errorNumbersToAdd
IEnumerable<Int32>

일시적인 것으로 간주되어야 하는 추가 SQL 오류 번호입니다.

설명

최대 재시도 횟수의 기본값은 6이고 최대 기본 지연 시간은 30초입니다.

적용 대상

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * int -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, maxRetryCount As Integer)

매개 변수

dependencies
ExecutionStrategyDependencies

서비스 종속성을 포함하는 매개 변수 개체입니다.

maxRetryCount
Int32

최대 재시도 횟수입니다.

설명

최대 기본 지연에 대한 기본값 30초가 사용됩니다.

적용 대상

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, ICollection<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext * int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer))

매개 변수

context
DbContext

작업이 호출될 컨텍스트입니다.

maxRetryCount
Int32

최대 재시도 횟수입니다.

maxRetryDelay
TimeSpan

재시도 사이의 최대 지연.

errorNumbersToAdd
ICollection<Int32>

일시적인 것으로 간주되어야 하는 추가 SQL 오류 번호입니다.

적용 대상

SqlServerRetryingExecutionStrategy(DbContext, Int32, TimeSpan, IEnumerable<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.DbContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.IEnumerable<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.DbContext * int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As DbContext, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As IEnumerable(Of Integer))

매개 변수

context
DbContext

작업이 호출될 컨텍스트입니다.

maxRetryCount
Int32

최대 재시도 횟수입니다.

maxRetryDelay
TimeSpan

재시도 사이의 최대 지연.

errorNumbersToAdd
IEnumerable<Int32>

일시적인 것으로 간주되어야 하는 추가 SQL 오류 번호입니다.

적용 대상

SqlServerRetryingExecutionStrategy(ExecutionStrategyContext, Int32, TimeSpan, ICollection<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext context, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyContext * int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (context As ExecutionStrategyContext, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer))

매개 변수

context
ExecutionStrategyContext

필요한 종속성입니다.

maxRetryCount
Int32

최대 재시도 횟수입니다.

maxRetryDelay
TimeSpan

재시도 사이의 최대 지연 시간(밀리초)입니다.

errorNumbersToAdd
ICollection<Int32>

일시적인 것으로 간주되어야 하는 추가 SQL 오류 번호입니다.

적용 대상

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, ICollection<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer))

매개 변수

dependencies
ExecutionStrategyDependencies

서비스 종속성을 포함하는 매개 변수 개체입니다.

maxRetryCount
Int32

최대 재시도 횟수입니다.

maxRetryDelay
TimeSpan

재시도 사이의 최대 지연.

errorNumbersToAdd
ICollection<Int32>

일시적인 것으로 간주되어야 하는 추가 SQL 오류 번호입니다.

적용 대상

SqlServerRetryingExecutionStrategy(ExecutionStrategyDependencies, Int32, TimeSpan, IEnumerable<Int32>)

SqlServerRetryingExecutionStrategy의 새 인스턴스를 만듭니다.

public SqlServerRetryingExecutionStrategy (Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies dependencies, int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.IEnumerable<int>? errorNumbersToAdd);
new Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy : Microsoft.EntityFrameworkCore.Storage.ExecutionStrategyDependencies * int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.SqlServerRetryingExecutionStrategy
Public Sub New (dependencies As ExecutionStrategyDependencies, maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As IEnumerable(Of Integer))

매개 변수

dependencies
ExecutionStrategyDependencies

서비스 종속성을 포함하는 매개 변수 개체입니다.

maxRetryCount
Int32

최대 재시도 횟수입니다.

maxRetryDelay
TimeSpan

재시도 사이의 최대 지연.

errorNumbersToAdd
IEnumerable<Int32>

일시적인 것으로 간주되어야 하는 추가 SQL 오류 번호입니다.

적용 대상