An application is built in accordance with a particular application
framework. A component is incorporated into the application. When an
asynchronous operation is to be performed, the component is configured to
issue a standard function call in a manner that is independent of the
particular application framework used to build the application. An
asynchronous operations manager is configured to detect the particular
application framework used to build the application, receive the standard
function call, perform the asynchronous operation in accordance with a
threading and concurrency model of the application framework, and cause a
notification to be issued to the component in a manner that is in
accordance with the threading and concurrency model when the asynchronous
operation is complete. The asynchronous operations manager may determine
the application framework by receiving a notification or function call
from the application framework itself.
Eine Anwendung wird in Übereinstimmung mit einem bestimmten Anwendung Rahmen errichtet. Ein Bestandteil wird in die Anwendung enthalten. Wenn ein asynchroner Betrieb durchgeführt werden soll, wird der Bestandteil zusammengebaut, um einen Standardfunktion Anruf in gewissem Sinne herauszugeben, der Unabhängiges des bestimmten Anwendung Rahmens ist, der benutzt wird, um die Anwendung zu errichten. Ein asynchrone Betriebe Manager wird zusammengebaut, um den bestimmten Anwendung Rahmen zu ermitteln, der benutzt wird, um die Anwendung zu errichten, den Standardfunktion Anruf zu empfangen, den asynchronen Betrieb in Übereinstimmung mit einem Durchzug und Parallelität Modell des Anwendung Rahmens durchzuführen, und eine Mitteilung zu veranlassen, zum Bestandteil in gewissem Sinne herausgegeben zu werden, der mit dem Durchzug und Parallelität Modell übereinstimmt, wenn der asynchrone Betrieb komplett ist. Der asynchrone Betriebe Manager kann den Anwendung Rahmen feststellen, indem er einen Mitteilung oder Funktion Anruf vom Anwendung Rahmen selbst empfängt.