Skip to main content

Class XperiflowExceptionHandler

Namespace: Workspace.XBR.Xperiflow.Core.RestApi.Exceptions

Assembly: Xperiflow.dll

Declaration
public class XperiflowExceptionHandler

Fields​

XperiflowSessionInfo​

Declaration
public XperiflowSessionInfo XperiflowSessionInfo

Response​

Declaration
public HttpResponseMessage Response

Headers​

Declaration
public Dictionary<string, IEnumerable<string>> Headers

CancellationToken​

Declaration
public CancellationToken CancellationToken

JsonSerializerSettings​

Declaration
public JsonSerializerSettings JsonSerializerSettings

Methods​

HandleResponse(int[])​

Declaration
public Task<XperiflowApiException> HandleResponse(int[] mutedStatusCodes = null)
Returns​

Task< Workspace.XBR.Xperiflow.Core.RestApi.Exceptions.XperiflowApiException >

Parameters​
TypeName
System.Int32[]mutedStatusCodes

ReadObjectResponseAsync<T>(HttpResponseMessage, IReadOnlyDictionary<string, IEnumerable<string>>, CancellationToken)​

Declaration
protected virtual Task<XperiflowExceptionHandler.ObjectResponseResult<T>> ReadObjectResponseAsync<T>(HttpResponseMessage response, IReadOnlyDictionary<string, IEnumerable<string>> headers, CancellationToken cancellationToken)
Returns​

Task<Workspace.XBR.Xperiflow.Core.RestApi.Exceptions.XperiflowExceptionHandler.ObjectResponseResult{{T}}>

Parameters​
TypeName
System.Net.Http.HttpResponseMessageresponse
System.Collections.Generic.IReadOnlyDictionary<System.String,System.Collections.Generic.IEnumerable{System.String}>headers
System.Threading.CancellationTokencancellationToken
Type Parameters​
  • T

Inherited Members​

  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.ToString

Was this page helpful?