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 ile yürütülen komutlar için kullanmak üzere zaman aşımını (saniye olarak) DbContext ayarlar. Bu değer ayarlanırsa, sorguyu yürütmek için bir CommandTimeout Entity Framework her DbCommand oluşturduğunda ayarlamak için kullanılır. Bu değer ayarlanmamışsa, kullanılan varsayılan değer temel alınan veri sağlayıcısı ADO.NET tanımlanır. Varsayılan değerlerin ayrıntıları için ADO.NET sağlayıcısında uygulamasının DbCommand belgelerine başvurun. Komut zaman aşımının bağlantı zaman aşımından farklı olduğunu unutmayın. Bağlantı zaman aşımı 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ı ayarlama özelliğini de ekliyor. Komut zaman aşımı için bu API 'ye sahip bir değer kümesi, bağlantı dizesinde ayarlanan herhangi bir değeri geçersiz kılar. |
| SetCommandTimeout(DatabaseFacade, TimeSpan) |
Bu ile yürütülen komutlar için kullanılacak zaman aşımını ayarlar DbContext . Bu, TimeSpan değeri ayarlamak için kullanılmasına izin veren bir cukr yöntemidir. ' A temsilciler SetCommandTimeout(DatabaseFacade, Nullable<Int32>) . |
SetCommandTimeout(DatabaseFacade, Nullable<Int32>)
Bu ile yürütülen komutlar için kullanmak üzere zaman aşımını (saniye olarak) DbContext ayarlar.
Bu değer ayarlanırsa, sorguyu yürütmek için bir CommandTimeout Entity Framework her DbCommand oluşturduğunda ayarlamak için kullanılır.
Bu değer ayarlanmamışsa, kullanılan varsayılan değer temel alınan veri sağlayıcısı ADO.NET tanımlanır. Varsayılan değerlerin ayrıntıları için ADO.NET sağlayıcısında uygulamasının DbCommand belgelerine başvurun.
Komut zaman aşımının bağlantı zaman aşımından farklı olduğunu unutmayın. Bağlantı zaman aşımı 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ı ayarlama özelliğini de ekliyor. Komut zaman aşımı için bu API 'ye sahip bir değer kümesi, bağlantı dizesinde ayarlanan herhangi bir değeri geçersiz kılar.
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
Bağlam DatabaseFacade için .
Açıklamalar
Daha fazla bilgi için bağlantılara ve bağlantı dizelerine bakın.
Şunlara uygulanır
SetCommandTimeout(DatabaseFacade, TimeSpan)
Bu ile yürütülen komutlar için kullanılacak zaman aşımını ayarlar DbContext .
Bu, TimeSpan değeri ayarlamak için kullanılmasına izin veren bir cukr yöntemidir. ' A temsilciler SetCommandTimeout(DatabaseFacade, Nullable<Int32>) .
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
DatabaseFacadeBağlam için.
- timeout
- TimeSpan
Kullanılacak zaman aşımı.
Açıklamalar
Daha fazla bilgi için bağlantılara ve bağlantı dizelerine bakın.