using System; namespace AppLimit.CloudComputing.SharpBox.Common { /// /// This class implements an object request for all /// async operations in SharpBox /// public class AsyncObjectRequest { /// /// Reference to the callback which will be called /// at the end of an async operation /// public AsyncCallback callback; /// /// The generated asyncresult /// public IAsyncResult result; /// /// In case of error the cached execption which can /// be handled in the EndRequest method /// public Exception errorReason; } }