Jazyk

RelationalDatabaseFacadeExtensions.SetCommandTimeout Metoda

Definice

Přetížení

Název Description
SetCommandTimeout(DatabaseFacade, Nullable<Int32>)

Nastaví časový limit (v sekundách), který se použije pro příkazy spouštěné tímto DbContextpříkazem .

SetCommandTimeout(DatabaseFacade, TimeSpan)

Nastaví časový limit, který se použije pro příkazy spouštěné tímto DbContextpříkazem .

SetCommandTimeout(DatabaseFacade, Nullable<Int32>)

Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs

Nastaví časový limit (v sekundách), který se použije pro příkazy spouštěné tímto DbContextpříkazem .

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))

Parametry

databaseFacade
DatabaseFacade

Kontext DatabaseFacade .

timeout
Nullable<Int32>

Časový limit, který se má použít, v sekundách.

Poznámky

Pokud je tato hodnota nastavená, použije se k nastavení CommandTimeout při každém vytvoření entity Framework k DbCommand provedení dotazu.

Pokud tato hodnota není nastavená, je výchozí použitá hodnota definovaná podkladovým poskytovatelem dat ADO.NET. Podrobnosti o výchozích hodnotách atd. najdete v dokumentaci k implementaci DbCommand zprostředkovatele dat ADO.NET.

Všimněte si, že časový limit příkazu se liší od časového limitu připojení. V připojovací řetězec se obvykle konfigurují časové limity připojení. V poslední době někteří poskytovatelé dat ADO.NET přidávají možnost nastavit také časový limit příkazu v připojovací řetězec. Hodnota nastavená s tímto rozhraním API pro vypršení časového limitu příkazu přepíše libovolnou hodnotu nastavenou v připojovací řetězec.

Další informace a příklady najdete v tématu Připojení a připojovací řetězce .

Platí pro

SetCommandTimeout(DatabaseFacade, TimeSpan)

Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs

Nastaví časový limit, který se použije pro příkazy spouštěné tímto DbContextpříkazem .

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)

Parametry

databaseFacade
DatabaseFacade

Kontext DatabaseFacade .

timeout
TimeSpan

Časový limit, který se má použít.

Poznámky

Jedná se o metodu cukru, která umožňuje TimeSpan použít k nastavení hodnoty. Deleguje na SetCommandTimeout(DatabaseFacade, Nullable<Int32>).

Další informace a příklady najdete v tématu Připojení a připojovací řetězce .

Platí pro