public PublishResponse EndPublish(IAsyncResult asyncResult) { return EndInvoke<PublishResponse>(asyncResult); }