public Uri GetInvokeUri() { if (action.IsQueryOnly()) { return(GetQueryInvokeUri()); } if (action.IsIdempotent()) { return(GetIdempotentUri()); } return(GetNonIdempotentUri()); }