**Describe the issue or request** We are considering adding both protocol method and grow-up method into DPG client. Eg., ``` // protocol method public virtual async Task<Response> GetModelAsync(string mode, RequestContext context = null); // grow-up method. public virtual async Task<Response<Model>> GetModelAsync(string mode, CancellationToken cancellationToken = default); ``` That will break if user calls GetModelAsync("mode") without RequestContext and CancellationToken. This issue does not exist in post. Eg., ``` // protocol method public virtual async Task<Response> PostModelAsync(RequestContent requestContent, RequestContext context = null); // grow-up method. public virtual async Task<Response<Model>> PostModelAsync(Input mode, CancellationToken cancellationToken = default); ```
Describe the issue or request
We are considering adding both protocol method and grow-up method into DPG client. Eg.,
That will break if user calls GetModelAsync("mode") without RequestContext and CancellationToken.
This issue does not exist in post. Eg.,