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
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) |
Bu DbContextile yü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 sorgu yürütmek için bir DbCommand oluşturduğunda ayarlamak CommandTimeout için kullanılır.
Bu değer ayarlanmamışsa, kullanılan varsayılan değer temel 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ı dizesinde yapılandırılır. Daha yakın zamanda, bazı ADO.NET veri sağlayıcıları bağlantı dizesinde 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ı dizesinde 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)
Bu DbContextile yü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 izin veren bir TimeSpan şeker yöntemidir. öğesini temsilci olarak verir SetCommandTimeout(DatabaseFacade, Nullable<Int32>).
Daha fazla bilgi ve örnek için bkz. Bağlantılar ve bağlantı dizeleri .
Şunlara uygulanır
Entity Framework