Articles of exceção

Código de saída quando exceção não tratada encerra a execução?

Quando um aplicativo de console do c # .net termina devido a uma exceção não tratada, existem regras que determinam qual código de saída é retornado ou 255 é sempre usado? Eu não consegui encontrar documentação sobre isso. Um aplicativo de console simples que executa throw new Exception() encerrado com o código de saída 255. […]

Captura de exceções que podem ser lançadas de uma ação OnNext de assinatura

Eu sou um pouco novo no Rx.NET. É possível pegar uma exceção que pode ser lançada por qualquer um dos assinantes? Tome o seguinte … handler.FooStream.Subscribe( _ => throw new Exception(“Bar”), _ => { }); Atualmente, estou pegando uma base por assinatura com uma instância dos seguintes. A implementação do que apenas usa um ManualResetEvent […]

Um ouvinte de evento pode ser limitado a ter apenas um assinante?

É possível impedir que vários assinantes se inscrevam em um evento? Eu criei um trecho de exemplo rápido para dar a minha pergunta algum contexto, mas infelizmente não posso testá-lo agora porque não estou na minha máquina VS. O objective é: Devolva uma lista vazia se não houver assinantes. Retorna o valor de retorno de […]

Exceção: digite o inicializador para ‘system.data.sqlclient.sqlconnection’?

Eu não consegui descobrir qual é o problema dessa exceção. O inicializador de tipo para ‘System.Data.SqlClient.SqlConnection’ emitiu uma exceção Primeira tentativa: Eu estava usando o serviço WCF para fazer algum pequeno aplicativo. Ele funciona muito bem e eu posso usar o LINQ corretamente. Depois de 2 ou 3 dias. Talvez depois de fechar o Visual […]

Problemas para resolver a exceção “Não é possível acessar o object descartado”.

No meu projeto atual, há uma class Form que se parece com isso: public partial class FormMain : Form { System.Timers.Timer timer; Point previousLocation; double distance; public FormMain() { InitializeComponent(); distance = 0; timer = new System.Timers.Timer(50); timer.AutoReset = true; timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Elapsed); timer.Start(); } private void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e) { if (previousLocation […]

Não mostrar caminhos de arquivo da máquina de construção no rastreamento de pilha

Atualmente estou desenvolvendo um aplicativo c # que tem seu próprio log. Quando exceções são lançadas, a exceção é salva em uma lista que pode ser visualizada pelo usuário por meio de uma exibição de lista. Quando o usuário clica em uma exceção na exibição de lista, o rastreamento de pilha da exceção é mostrado […]

Excesso de Excesso de Soma do LINQ?

Eu implementei um IEqualityComparer personalizado para EventLogEntry. public class EventLogEntryListComparison : IEqualityComparer<List>, IEqualityComparer Para IEqualityComparer<List> , a function GetHashCode é muito simples. public int GetHashCode(List obj) { return obj.Sum(entry => 23 * GetHashCode(entry)); } No entanto, isso lança um OverflowException para determinadas inputs. “Arithmetic operation resulted in an overflow.” at System.Linq.Enumerable.Sum(IEnumerable`1 source) at System.Linq.Enumerable.Sum[TSource](IEnumerable`1 source, […]

Win32Exception: operação concluída com êxito

O código a seguir falha com uma exceção: MyWindow wnd = new MyWindow(); wnd.Show(); //here an exception occurs Exceção é bastante estranha, mas como eu entendo é um bug no .net System.ComponentModel.Win32Exception (0x80004005): The operation completed successfully at MS.Win32.UnsafeNativeMethods.GetDC(HandleRef hWnd) at System.Windows.Interop.HwndTarget..ctor(IntPtr hwnd) at System.Windows.Interop.HwndSource.Initialize(HwndSourceParameters parameters) at System.Windows.Interop.HwndSource..ctor(HwndSourceParameters parameters) at System.Windows.Window.CreateSourceWindow(Boolean duringShow) at System.Windows.Window.CreateSourceWindowDuringShow() at […]

Exceção do ASP.NET: O nome remoto não pôde ser resolvido: ‘apiconnector.com’

Como o título sugere, estou recebendo a seguinte exceção de uma página ASP.NET O nome remoto não pôde ser resolvido: ‘apiconnector.com’ No entanto, posso navegar para este endereço a partir de um navegador, por isso sei que é acessível. Por que o ASP.NET não pode navegar para esse endereço? EDIT: Como estou “navegando” exatamente? Ok, […]

Digite o tratamento de exceção do inicializador (construtor estático)

Eu estou escrevendo um serviço WCF em c #. Inicialmente, minha implementação tinha um construtor estático para fazer uma boot única, mas parte da boot que está sendo feita pode (temporariamente) falhar. Parece que os construtores estáticos são chamados apenas uma vez, mesmo que a primeira tentativa (com falha) tenha lançado uma exceção? Quaisquer tentativas […]