다음을 통해 공유


SqlServerDbContextOptionsBuilder.EnableRetryOnFailure 메서드

정의

오버로드

EnableRetryOnFailure()

기본 다시 시도 를 사용하도록 컨텍스트를 구성합니다 IExecutionStrategy.

EnableRetryOnFailure(ICollection<Int32>)

기본 다시 시도 를 사용하도록 컨텍스트를 구성합니다 IExecutionStrategy.

EnableRetryOnFailure(Int32)

기본 다시 시도 를 사용하도록 컨텍스트를 구성합니다 IExecutionStrategy.

EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)

기본 다시 시도 를 사용하도록 컨텍스트를 구성합니다 IExecutionStrategy.

이 전략은 특히 SQL Server(SQL Azure 포함)에 맞게 조정됩니다. 다시 시도될 수 있는 일시적인 오류에 대한 오류 번호로 미리 구성되지만 추가 오류 번호도 제공할 수 있습니다.

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

기본 다시 시도 를 사용하도록 컨텍스트를 구성합니다 IExecutionStrategy.

EnableRetryOnFailure()

기본 다시 시도 를 사용하도록 컨텍스트를 구성합니다 IExecutionStrategy.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure ();
abstract member EnableRetryOnFailure : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : unit -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure () As SqlServerDbContextOptionsBuilder

반환

설명

이 전략은 특히 SQL Server(Azure SQL 포함)에 맞게 조정됩니다. 다시 시도될 수 있는 일시적인 오류에 대한 오류 번호로 미리 구성됩니다.

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

자세한 내용 과 예제는 연결 복원력 및 데이터베이스 재시 도를 참조하세요.

적용 대상

EnableRetryOnFailure(ICollection<Int32>)

기본 다시 시도 를 사용하도록 컨텍스트를 구성합니다 IExecutionStrategy.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (System.Collections.Generic.ICollection<int> errorNumbersToAdd);
abstract member EnableRetryOnFailure : System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (errorNumbersToAdd As ICollection(Of Integer)) As SqlServerDbContextOptionsBuilder

매개 변수

errorNumbersToAdd
ICollection<Int32>

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

반환

설명

이 전략은 특히 SQL Server(Azure SQL 포함)에 맞게 조정됩니다. 다시 시도될 수 있는 일시적인 오류에 대한 오류 번호로 미리 구성됩니다.

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

자세한 내용 과 예제는 연결 복원력 및 데이터베이스 재시 도를 참조하세요.

적용 대상

EnableRetryOnFailure(Int32)

기본 다시 시도 를 사용하도록 컨텍스트를 구성합니다 IExecutionStrategy.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount);
abstract member EnableRetryOnFailure : int -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : int -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer) As SqlServerDbContextOptionsBuilder

매개 변수

maxRetryCount
Int32

반환

설명

이 전략은 특히 SQL Server(Azure SQL 포함)에 맞게 조정됩니다. 다시 시도될 수 있는 일시적인 오류에 대한 오류 번호로 미리 구성됩니다.

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

자세한 내용 과 예제는 연결 복원력 및 데이터베이스 재시 도를 참조하세요.

적용 대상

EnableRetryOnFailure(Int32, TimeSpan, ICollection<Int32>)

기본 다시 시도 를 사용하도록 컨텍스트를 구성합니다 IExecutionStrategy.

이 전략은 특히 SQL Server(SQL Azure 포함)에 맞게 조정됩니다. 다시 시도될 수 있는 일시적인 오류에 대한 오류 번호로 미리 구성되지만 추가 오류 번호도 제공할 수 있습니다.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int> errorNumbersToAdd);
public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.ICollection<int>? errorNumbersToAdd);
abstract member EnableRetryOnFailure : int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : int * TimeSpan * System.Collections.Generic.ICollection<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As ICollection(Of Integer)) As SqlServerDbContextOptionsBuilder

매개 변수

maxRetryCount
Int32

최대 재시도 횟수입니다.

maxRetryDelay
TimeSpan

재시도 사이의 최대 지연.

errorNumbersToAdd
ICollection<Int32>

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

반환

설명

자세한 내용은 연결 복원력 및 데이터베이스 재시도 를 참조하세요.

적용 대상

EnableRetryOnFailure(Int32, TimeSpan, IEnumerable<Int32>)

기본 다시 시도 를 사용하도록 컨텍스트를 구성합니다 IExecutionStrategy.

public virtual Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder EnableRetryOnFailure (int maxRetryCount, TimeSpan maxRetryDelay, System.Collections.Generic.IEnumerable<int>? errorNumbersToAdd);
abstract member EnableRetryOnFailure : int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
override this.EnableRetryOnFailure : int * TimeSpan * seq<int> -> Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder
Public Overridable Function EnableRetryOnFailure (maxRetryCount As Integer, maxRetryDelay As TimeSpan, errorNumbersToAdd As IEnumerable(Of Integer)) As SqlServerDbContextOptionsBuilder

매개 변수

maxRetryCount
Int32

최대 재시도 횟수입니다.

maxRetryDelay
TimeSpan

재시도 사이의 최대 지연.

errorNumbersToAdd
IEnumerable<Int32>

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

반환

설명

이 전략은 특히 SQL Server(Azure SQL 포함)에 맞게 조정됩니다. 다시 시도될 수 있는 일시적인 오류에 대한 오류 번호로 미리 구성되지만 추가 오류 번호도 제공할 수 있습니다.

자세한 내용 과 예제는 연결 복원력 및 데이터베이스 재시 도를 참조하세요.

적용 대상