public async Task <T> HttpPostRestApiAsync <T, TErrorResponse>(string apiName, object inputObject)
            where TErrorResponse : IErrorResponse
        {
            var url = Common.FormatRestApiUrl(apiName, InstanceUrl);

            return(await HttpPostAsync <T, TErrorResponse>(inputObject, url));
        }
        public async Task <T> HttpGetRestApiAsync <T, TErrorResponse>(string apiName)
            where TErrorResponse : IErrorResponse
        {
            var url = Common.FormatRestApiUrl(apiName, InstanceUrl);

            return(await HttpGetAsync <T, TErrorResponse>(url));
        }
예제 #3
0
        public async Task <T> HttpPostRestApiAsync <T>(string apiName, object inputObject)
        {
            var url = Common.FormatRestApiUrl(apiName, _instanceUrl);

            return(await HttpPostAsync <T>(inputObject, url));
        }
예제 #4
0
        public async Task <T> HttpGetRestApiAsync <T>(string apiName)
        {
            var url = Common.FormatRestApiUrl(apiName, _instanceUrl);

            return(await HttpGetAsync <T>(url));
        }
예제 #5
0
        public Task <T> HttpPostRestApiAsync <T>(string apiName, object inputObject, CancellationToken token)
        {
            var url = Common.FormatRestApiUrl(apiName, InstanceUrl);

            return(HttpPostAsync <T>(inputObject, url, token));
        }
예제 #6
0
        public Task <T> HttpGetRestApiAsync <T>(string apiName, CancellationToken token)
        {
            var url = Common.FormatRestApiUrl(apiName, InstanceUrl);

            return(HttpGetAsync <T>(url, token));
        }