Interface IHttpExceptionHandler (1.50.0)

public interface IHttpExceptionHandler

Exception handler is invoked when an exception is thrown during a HTTP request.

Namespace

Google.Apis.Http

Assembly

Google.Apis.Core.dll

Methods

HandleExceptionAsync(HandleExceptionArgs)

Task<bool> HandleExceptionAsync(HandleExceptionArgs args)

Handles an exception thrown when sending a HTTP request. A simple rule must be followed, if you modify the request object in a way that the exception can be resolved, you must return true.

Parameter
NameDescription
argsHandleExceptionArgs

Handle exception argument which properties such as the request, exception, current failed try.

Returns
TypeDescription
Task<Boolean>

Whether this handler has made a change that requires the request to be resent.

Extension Method