RelationalDatabaseFacadeExtensions.SetCommandTimeout Yöntem

Tanım

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 .

timeout
Nullable<Int32>

Saniyeler içinde kullanmak için zaman aşımı.

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.

Şunlara uygulanır