Попробуйте / Catch и Async методы - PullRequest
1 голос
/ 31 января 2011

Что является лучшим методом исключения \ try \ catch в асинхронных методах .net

Socket.BeginSend / Socket.EndSend, например:)

Ответы [ 3 ]

0 голосов
/ 31 января 2011

тогда вам нужно определить обработчик события ошибки, например: AppDomain.CurrentDomain.UnhandledException + = new UnhandledExceptionEventHandler (Exndler);

... и определить ...

    void exhandler(object sender, UnhandledExceptionEventArgs args)
    {
        Console.WriteLine("Caught");
    }

hopeэта помощь.

0 голосов
/ 31 января 2011

Вы должны заключить метод .EndXXX в команду try / catch.

0 голосов
/ 31 января 2011

если вы хотите обработать ошибку, вы можете использовать try..catch.

try
{
  // some logic implement
}
catch(Exception ex)
{
  // error handling
}
finally
{
  // displose the object
}

надеюсь, эта помощь.

...