У меня есть приложение C #, которое отправляет исключение ObjectDisposedException с сообщением
Безопасный дескриптор закрыт
Это происходит, как только я запускаю приложение.
К сожалению, трассировка стека действительно бесполезна (см. Ниже).Есть ли способ для меня, чтобы определить, какой вызов был предпринят здесь асинхронно?
Действительно ли DoAsyncCall () подразумевает вызов асинхронного метода?
mscorlib.dll! System.Threading.EventWaitHandle.Set () + 0xe байт
mscorlib.dll! Система.Runtime.Remoting.Messaging.AsyncResult.SyncProcessMessage (System.Runtime.Messaging.IMessage msg, System.Runtime.Remoting.Messaging.IMessageSink replySink = {System.Runtime.Remoting.Messaging.AsyncResult}) + 0x279 байт..mscorlib.dll! System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executeContext, System.Threading.Conобратный вызов textCallback, состояние объекта) + 0x6f байт
mscorlib.dll! System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal (System.Threading._ThreadPoolWaitCallback tpWaitCallBack)состояние) + 0x59 байт