public GenerateDataKeyResponse EndGenerateDataKey(IAsyncResult asyncResult) { return EndInvoke<GenerateDataKeyResponse>(asyncResult); }