System.- Laufzeit.InteropServices.COMException (0x82DA0002): Ausnahme von HRESULT: 0x82DA0002
Weiß jemand, was das bedeutet?
System.- Laufzeit.InteropServices.COMException (0x82DA0002): Ausnahme
von HRESULT: 0x82DA0002 an
System.Windows.Formen.Kontrolle.MarshaledInvoke(Control caller, Delegate
method, Object[] args, Boolean synchronous) bei
System.Windows.Formen.Kontrolle.Invoke(Delegate method, Object[] args)
in Midden.cMidden.OnFileChanged(Object sender, FileSystemEventArgs e)
System.IO.FileSystemWatcher.OnDeleted(FileSystemEventArgs e) bei
System.IO.FileSystemWatcher.NotifyFileSystemEventArgs(Int32 action,
String name) bei
System.IO.FileSystemWatcher.CompletionStatusChanged(UInt32 errorCode,
UInt32 numBytes, NativeOverlapped* overlappedPointer) bei
System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32
errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
- Naja, zumindest ist es bedeutet, dass Sie bekam eine Ausnahme. Irgendeiner Weise, Sie können den code für den code, den Sie ausführen, wenn die Datei-system-watcher-Ereignisse ausgelöst werden? Das würde gehen einen langen Weg zu helfen Sie uns helfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vom MSDN: (hoffe, es ist hilfreich)
Die Ausnahme, die ausgelöst wird, wenn ein unbekanntes HRESULT zurückgegeben wird, die aus einer COM-Methode aufrufen.
Die common language runtime verwandelt bekannte HRESULTs to.NET Ausnahmen, das aktivieren von COM-Objekten zurück sinnvollen Fehler-Informationen zu verwalteten clients. Der HRESULT-Ausnahme-mapping funktioniert auch in die andere Richtung durch Rücksendung bestimmten HRESULTs, um nicht verwaltete clients. Für mapping-details finden Sie unter Vorgehensweise: Anzeigen HRESULTs und Ausnahmen.
Wenn die Laufzeit auf ein unbekanntes HRESULT (ein HRESULT fehlt eine bestimmte, entsprechende exception), wird eine Instanz der COMException Klasse. Diese all-Zweck-Ausnahme macht die gleichen Mitglieder, wie jede Ausnahme, und umfasst eine öffentliche ErrorCode-Eigenschaft, enthält das zurückgegebene HRESULT der angerufene. Wenn eine Fehlermeldung vorhanden ist, um die Laufzeit (gewonnen aus der IErrorInfo Schnittstelle oder das Err-Objekt in Visual Basic oder in einigen Fällen vom Betriebssystem), die Nachricht wird an den Aufrufer zurückgegeben. Allerdings, wenn die COM-Komponente für Entwickler fehlschlägt, eine Fehlermeldung, die Laufzeit gibt die acht-stellige HRESULT statt einer Fehlermeldung-Zeichenfolge. Ein HRESULT-ermöglicht dem Anrufer, um festzustellen, die Ursache der generischen Ausnahme.
Obwohl Sie verwenden können, COMException-Klasse, um bestimmte HRESULTs zu nicht verwalteten clients, werfen Sie eine specific.NET Ausnahme ist besser als die Verwendung eines generischen Ausnahme. Bedenken Sie, dass managed clients als auch für nicht verwaltete clients verwenden können your.NET Objekt, und werfen ein HRESULT einer verwalteten Anrufer ist weniger verständliche als eine Ausnahme zu werfen.
uns bei der Arbeit, der angibt, wenig oder nicht Speicherplatz auf dem server