2017-02-15 4 views

Antwort

0

Sie können nur zu einem Zeitpunkt pro Word.Application über Interop eine Sache tun, aber je nach Szenario können Sie mehrere Anwendungsobjekte und die Multithreading-Fähigkeiten von .NET

+0

ich verstehe verwenden. Die Sache ist: Speichern einer Datei zum Beispiel ist eine atomare Operation gemäß der aktuellen synchronen API. Dies geschieht über einen Aufruf der 'Document.SaveAs' Methode. Ich sehe nicht, wie ich es in einen asynchronen Anruf verwandeln kann. Das Einzige, was ich tun kann, ist das Speichern der Datei im Task-Pool, was sowieso keine gute Idee ist, da es sich um eine I/O-gebundene/Threadlose Operation handelt. Ich habe mich gefragt, ob es eine asynchrone API mit Abbruch-Tokens und Fortschritt und allem, ich könnte feinere Kontrolle über die Datei speichern Operation. –

Verwandte Themen