SqlClient CommandTimeout - свойствоNemiro.Data.dll
Время ожидания выполнения команды (в секундах). По умолчанию используется значение 30 секунд.

Пространство имён: Nemiro.Data.Sql
Сборка: Nemiro.Data (в Nemiro.Data.dll) Версия: 2.11.4.126 (2.11.4.126)
Синтаксис

public int CommandTimeout { get; set; }

Значение свойства

Тип: Int32
Заметки

Данное свойство является калькой с одноименного свойства класса SqlCommand.

Значение ноль - без ограничений.

Примеры

В следующем примере на выполнение запроса отводится одна секунда. Инструкция WAITFOR DELAY '00:00:05' задержит выполнение запроса на 5 секунд, что приведет к возникновению исключения SqlException.

Запрос выполняется методом ExecuteNonQuery .

using (SqlClient client = new SqlClient())
{
  client.CommandText = "WAITFOR DELAY '00:00:05'";
  client.CommandTimeout = 1;
  client.ExecuteNonQuery();
}
См. также