Articles of tratamento de exceções

Manipulação de exceção assíncrona com void

Estou usando o Async CTP para escrever um aplicativo de console pesado IO. Mas estou tendo problemas com exceções. public static void Main() { while (true) { try{ myobj.DoSomething(null); } catch(Exception){} Console.Write(“done”); //… } } //… public async void DoSomething(string p) { if (p==null) throw new InvalidOperationException(); else await SomeAsyncMethod(); } E acontece o seguinte: […]

O serviço tem zero endpoints de aplicativo (não-infraestrutura)

Eu criei recentemente um serviço WCF (dll) e um host de serviço (exe). Eu sei que meu serviço WCF está funcionando corretamente desde que eu sou capaz de adicionar com êxito o serviço para WcfTestClient. No entanto, parece que estou encontrando um problema quando uso o WCF de um host de serviço (exe). Eu posso […]

JAX-RS usando mapeadores de exceção

Eu li que posso criar uma implementação de javax.ws.rs.ext.ExceptionMapper que javax.ws.rs.ext.ExceptionMapper uma exceção de aplicativo javax.ws.rs.ext.ExceptionMapper para um object Response . Eu criei um exemplo simples que gera uma exceção se o comprimento do telefone for maior que 20 caracteres ao persistir o object. Espero que a exceção seja mapeada para uma resposta HTTP 400 […]

Captura de exceções de aplicativo em um aplicativo do Windows Forms

Existe alguma maneira de capturar as expectativas que são lançadas por qualquer lugar no código? Eu gostaria de pegar exceções e lidar com eles de uma maneira semelhante ao invés de escrever tentar capturar blocos para cada funcionalidade.

Determinando o tipo de exceção após a exceção ser detectada?

Existe uma maneira de determinar o tipo de exceção, mesmo sabendo que você pegou a exceção com uma captura de todos? Exemplo: try { SomeBigFunction(); } catch(…) { //Determine exception type here }

O que é uma exceção suprimida?

Um comentário (por usuário soc ) sobre uma resposta a uma pergunta sobre otimização de chamada de cauda mencionou que o Java 7 tem um novo recurso chamado “exceções suprimidas”, devido à “adição de ARM” (suporte para CPUs ARM?). O que é uma “exceção reprimida” neste contexto? Em outros contextos, uma “exceção reprimida” seria uma […]

Devo herdar de std :: exception?

Eu vi pelo menos uma fonte confiável (uma class C ++ que eu tomei) recomendo que classs de exceção específicas de aplicativo em C ++ devem herdar de std::exception . Não estou claro sobre os benefícios dessa abordagem. Em C #, as razões para herdar de ApplicationException são claras: você obtém alguns methods, propriedades e […]

Exceção no segmento “main” java.io.FileNotFoundException: Erro

Eu estou usando o Eclipse para compilar e executar meus códigos de java. Aqui está o erro que estou recebendo. Exception in thread “main” java.io.FileNotFoundException: file.txt (The system cannot find the file specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.(Unknown Source) at java.util.Scanner.(Unknown Source) at helloworld.main(helloworld.java:9) Aqui está o meu código import java.io.File; import java.io.IOException; import java.util.Scanner; […]

Obtendo operação entre threads inválida

Duplicar Possível: Operação de encadeamento cruzado inválida: o controle acessado de um encadeamento diferente do encadeamento em que foi criado public void CheckUnusedTabs(string strTabToRemove) { TabPage tp = TaskBarRef.tabControl1.TabPages[strTabToRemove]; tp.Controls.Remove(this); TaskBarRef.tabControl1.TabPages.Remove(tp); } Eu estou tentando fechar uma guia no tabcontrol do aplicativo do windows usando o código acima e encontrei o erro: Operação de encadeamento […]

Como verificar se há um xml válido na input de string antes de chamar .LoadXml ()

Eu preferiria fazer isso sem capturar uma exceção em LoadXml() e usar esses resultados como parte da minha lógica. Alguma idéia para uma solução que não envolve a análise manual do xml? Eu acho que VB tem um valor de retorno de false para essa function em vez de lançar um XmlException. A input Xml […]