SqlServerDbContextOptionsBuilder.EnableRetryOnFailure 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 포함)에 맞게 조정됩니다. 다시 시도될 수 있는 일시적인 오류에 대한 오류 번호로 미리 구성되지만 추가 오류 번호도 제공할 수 있습니다.
자세한 내용 과 예제는 연결 복원력 및 데이터베이스 재시 도를 참조하세요.
적용 대상
Entity Framework