Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SendAsync()

override Task< HttpResponseMessage > System.Net.Http.SocketsHttpHandler.SendAsync ( HttpRequestMessage request,
CancellationToken cancellationToken )
inlinepackage

Definition at line 536 of file SocketsHttpHandler.cs.

537 {
538 if (request == null)
539 {
540 throw new ArgumentNullException("request", System.SR.net_http_handler_norequest);
541 }
543 if (cancellationToken.IsCancellationRequested)
544 {
545 return Task.FromCanceled<HttpResponseMessage>(cancellationToken);
546 }
549 if (ex != null)
550 {
551 return Task.FromException<HttpResponseMessage>(ex);
552 }
554 }
Exception ValidateAndNormalizeRequest(HttpRequestMessage request)
HttpMessageHandlerStage SetupHandlerChain()
static string net_http_handler_norequest
Definition SR.cs:70
Definition SR.cs:7
static Task FromException(Exception exception)
Definition Task.cs:3341
static Task FromCanceled(CancellationToken cancellationToken)
Definition Task.cs:3363

References System.Net.Http.SocketsHttpHandler._handler, System.cancellationToken, System.Net.Http.SocketsHttpHandler.CheckDisposed(), System.Threading.Tasks.Task< TResult >.FromCanceled(), System.Threading.Tasks.Task< TResult >.FromException(), System.SR.net_http_handler_norequest, System.Net.Http.SocketsHttpHandler.SetupHandlerChain(), and System.Net.Http.SocketsHttpHandler.ValidateAndNormalizeRequest().