RelationalDatabaseFacadeExtensions.SetCommandTimeout Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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>)
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.
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)
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 .