예제 #1
0
            public async Task <Result <Response> > AbortUploadDocument(AbortUploadDocumentRequest request)
            {
                const string api      = "api/Factory/AbortUploadDocument";
                var          response = await _owner.PostAsync <AbortUploadDocumentRequest, Response>(api, request);

                return(response);
            }
        public Response AbortUploadDocument(AbortUploadDocumentRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException("request");
            }

            // Only useful in cases where routing matches but uri is null (like ".../CancelUpload?uri")

            try
            {
                var cache = ServiceHelper.Cache;
                DocumentFactory.AbortUploadDocument(cache, request.Uri);
            }
            catch
            {
                //ignore any error
            }

            return(new Response());
        }