RelationalDatabaseFacadeExtensions.SetCommandTimeout Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SetCommandTimeout(DatabaseFacade, Nullable<Int32>) |
Задает время ожидания (в секундах), используемое для команд, выполняемых с помощью этого DbContext. |
SetCommandTimeout(DatabaseFacade, TimeSpan) |
Задает время ожидания, используемое для команд, выполняемых с помощью этого DbContext. |
SetCommandTimeout(DatabaseFacade, Nullable<Int32>)
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
Задает время ожидания (в секундах), используемое для команд, выполняемых с помощью этого DbContext.
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))
Параметры
- databaseFacade
- DatabaseFacade
Объект DatabaseFacade для контекста.
Комментарии
Если это значение задано, оно используется для задания CommandTimeout всякий DbCommand раз, когда Entity Framework создает для выполнения запроса.
Если это значение не задано, используемое значение по умолчанию определяется базовым поставщиком данных ADO.NET. Дополнительные сведения о значениях по умолчанию см. в документации DbCommand по реализации в поставщике данных ADO.NET.
Обратите внимание, что время ожидания команды отличается от времени ожидания подключения. Время ожидания подключения обычно настраивается в строке подключения. В последнее время некоторые поставщики данных ADO.NET добавили возможность также задать время ожидания команды в строке подключения. Значение, заданное с помощью этого API для времени ожидания команды, переопределит любое значение, заданное в строке подключения.
Дополнительные сведения и примеры см. в разделе Подключения и строки подключения .
Применяется к
SetCommandTimeout(DatabaseFacade, TimeSpan)
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
- Исходный код:
- RelationalDatabaseFacadeExtensions.cs
Задает время ожидания, используемое для команд, выполняемых с помощью этого DbContext.
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)
Параметры
- databaseFacade
- DatabaseFacade
Объект DatabaseFacade для контекста.
- timeout
- TimeSpan
Используемое время ожидания.
Комментарии
Это метод сахара, позволяющий TimeSpan использовать для задания значения . Он делегирует .SetCommandTimeout(DatabaseFacade, Nullable<Int32>)
Дополнительные сведения и примеры см. в разделе Подключения и строки подключения .
Применяется к
Entity Framework