Perguntas com a marcação «exception»

Uma exceção é uma condição incomum que requer desvio do fluxo normal do programa. Normalmente, uma exceção não deve resultar em falha total, mas sim com um manipulador de exceções. O tratamento de exceções é uma construção interna em muitas linguagens de programação. Geralmente, as exceções são tratadas desenrolando a pilha, revertendo para um estado definido fora do escopo da exceção e, em seguida, invocando um bloco ou rotina de tratamento.

18
Solução de problemas de BadImageFormatException
Tenho um serviço do Windows escrito em C # usando o Visual Studio 2010 e direcionado ao .NET Framework 4. completo. Quando executo a partir de uma compilação de depuração, o serviço é executado conforme o esperado. No entanto, quando eu o executo a partir de uma versão Release, recebo …
107 c#  .net  exception 

11
Melhor exceção para um argumento de tipo genérico inválido
Atualmente estou escrevendo algum código para UnconstrainedMelody que tem métodos genéricos para fazer com enums. Agora, eu tenho uma classe estática com um monte de métodos que são unicamente destinadas a ser usado com "bandeiras" enums. Eu não posso adicionar isso como uma restrição ... então é possível que eles …
106 c#  generics  exception 


9
Como posso propagar exceções entre threads?
Temos uma função para a qual um único thread chama (chamamos isso de thread principal). Dentro do corpo da função, geramos vários threads de trabalho para fazer um trabalho intensivo de CPU, esperamos que todos os threads terminem e, em seguida, retornamos o resultado no thread principal. O resultado é …


14
Conexão Java-MySql: a recuperação da chave pública não é permitida
Tento conectar o banco de dados MySql com Java usando o conector 8.0.11. Tudo parece estar bem, mas eu tenho esta exceção: Exceção no thread "main" java.sql.SQLNonTransientConnectionException: a recuperação da chave pública não é permitida Rastreamento de pilha: Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at …






8
Por que não espera em Task.WhenAll lança uma AggregateException?
Neste código: private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new InvalidOperation();}); …


3
A (s) exceção (ões) de uma tarefa não foram observadas por Waiting on the Task ou acessando sua propriedade Exception. Como resultado, a exceção não observada foi
O que isso significa e como resolver? Estou usando tarefas TPL. Todo o erro A (s) exceção (ões) de uma tarefa não foram observadas por Waiting on the Task ou acessando sua propriedade Exception. Como resultado, a exceção não observada foi relançada pelo encadeamento do finalizador. em System.Threading.Tasks.TaskExceptionHolder.Finalize () mscorlib


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.