public DeleteThingResponse EndDeleteThing(IAsyncResult asyncResult) { return EndInvoke<DeleteThingResponse>(asyncResult); }