public PutObjectResponse EndPutObject(IAsyncResult asyncResult) { return EndInvoke<PutObjectResponse>(asyncResult); }