public GetRuleResponse EndGetRule(IAsyncResult asyncResult) { return EndInvoke<GetRuleResponse>(asyncResult); }