Dil

RelationalDatabaseFacadeExtensions.SetCommandTimeout Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
SetCommandTimeout(DatabaseFacade, Nullable<Int32>)

Bu DbContextile yürütülen komutlar için kullanılacak zaman aşımını (saniye olarak) ayarlar.

SetCommandTimeout(DatabaseFacade, TimeSpan)

ile DbContextyürütülen komutlar için kullanılacak zaman aşımını ayarlar.

SetCommandTimeout(DatabaseFacade, Nullable<Int32>)

Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs

Bu DbContextile yürütülen komutlar için kullanılacak zaman aşımını (saniye olarak) ayarlar.

public static void SetCommandTimeout(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, int? timeout);
static member SetCommandTimeout : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * Nullable<int> -> unit
<Extension()>
Public Sub SetCommandTimeout (databaseFacade As DatabaseFacade, timeout As Nullable(Of Integer))

Parametreler

databaseFacade
DatabaseFacade

DatabaseFacade bağlam için.

timeout
Nullable<Int32>

Saniyeler içinde kullanılacak zaman aşımı.

Açıklamalar

Bu değer ayarlanırsa, Entity Framework sorguyu yürütmek için her DbCommand oluşturduğunda ayarlamak CommandTimeout için kullanılır.

Bu değer ayarlanmamışsa, kullanılan varsayılan değer temel alınan ADO.NET veri sağlayıcısı tarafından tanımlanır. Varsayılan değerlerin ayrıntıları için ADO.NET veri sağlayıcısında uygulamasının DbCommand belgelerine bakın.

Komut zaman aşımının bağlantı zaman aşımından farklı olduğunu unutmayın. Bağlantı zaman aşımları genellikle bağlantı dizesi yapılandırılır. Daha yakın zamanda, bazı ADO.NET veri sağlayıcıları bağlantı dizesi bir komut zaman aşımı da ayarlama özelliği ekliyor. Komut zaman aşımı için bu API ile ayarlanan bir değer, bağlantı dizesi ayarlanan tüm değerleri geçersiz kılar.

Daha fazla bilgi ve örnek için bkz. Bağlantılar ve bağlantı dizeleri .

Şunlara uygulanır

SetCommandTimeout(DatabaseFacade, TimeSpan)

Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs
Kaynak:
RelationalDatabaseFacadeExtensions.cs

ile DbContextyürütülen komutlar için kullanılacak zaman aşımını ayarlar.

public static void SetCommandTimeout(this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, TimeSpan timeout);
static member SetCommandTimeout : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * TimeSpan -> unit
<Extension()>
Public Sub SetCommandTimeout (databaseFacade As DatabaseFacade, timeout As TimeSpan)

Parametreler

databaseFacade
DatabaseFacade

DatabaseFacade bağlam için.

timeout
TimeSpan

Kullanılacak zaman aşımı.

Açıklamalar

Bu, değerini ayarlamak için kullanılmasına olanak sağlayan bir TimeSpan şeker yöntemidir. öğesini temsil SetCommandTimeout(DatabaseFacade, Nullable<Int32>)eder.

Daha fazla bilgi ve örnek için bkz. Bağlantılar ve bağlantı dizeleri .

Şunlara uygulanır