Как остановить секундомер в блоке "поймать"C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как остановить секундомер в блоке "поймать"

Сообщение Anonymous »

Я пытаюсь получить время ответа на Oracle Query и использую Spectwatch для достижения этого.

Код: Выделить всё

bool bSuccess = false;
int iRetryCnt = 0;
TimeSpan elasped = TimeSpan.Zero;

while (!bSucess && iRetryCnt < 3)
{
try
{
var timer = System.Diagnostics.StopWatch.StartNew();


timer.Stop();
elapsed = timer.Elapsed;

bSuccess = true;
}
catch
{
iRetryCnt++;
// Assuming db connection timeout happens and it falls here.
// Can't stop timer here and calculate elapsed; "timer" doesn't exist
}
}
Не уверен, можно ли инициализировать секундомер Outsing Try /.

Подробнее здесь: https://stackoverflow.com/questions/795 ... atch-block
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»