public static EndDeleteS3BucketWithObjects ( IAsyncCancelableResult asyncCancelableResult ) : void | ||
asyncCancelableResult | IAsyncCancelableResult | The IAsyncCancelableResult returned by the call to BeginDeleteS3BucketWithObjects. |
return | void |
public static void EndDeleteS3BucketWithObjects(IAsyncCancelableResult asyncCancelableResult)
{
var asyncResult = asyncCancelableResult as AsyncCancelableResult;
try
{
if (!(asyncResult.IsCompleted || asyncResult.IsCanceled))
{
asyncResult.AsyncWaitHandle.WaitOne();
}
if (asyncResult.LastException != null)
{
AWSSDKUtils.PreserveStackTrace(asyncResult.LastException);
throw asyncResult.LastException;
}
}
finally
{
asyncResult.Dispose();
}
}