Class ProblemFactory
Helper class for creating common Problem instances.
public static class ProblemFactory
- Inheritance
-
ProblemFactory
- Inherited Members
Methods
BadRequest(string, string)
public static Problem BadRequest(string detail = null, string instance = null)
Parameters
Returns
Create(int, string, string)
public static Problem Create(int statusCode, string detail = null, string instance = null)
Parameters
Returns
Forbidden(string, string)
public static Problem Forbidden(string detail = null, string instance = null)
Parameters
Returns
InternalServerError(string, Uri)
public static Problem InternalServerError(string detail = null, Uri instance = null)
Parameters
detailstringinstanceUri
Returns
NotFound(string, string)
public static Problem NotFound(string detail = null, string instance = null)
Parameters
Returns
PaymentRequired(string, Uri)
public static Problem PaymentRequired(string detail = null, Uri instance = null)
Parameters
detailstringinstanceUri
Returns
RequestTimeout(string, string)
public static Problem RequestTimeout(string detail = null, string instance = null)
Parameters
Returns
Unauthorized(string, string)
public static Problem Unauthorized(string detail = null, string instance = null)
Parameters
Returns
ValidationError(string, Dictionary<string, string[]>)
public static Problem ValidationError(string detail, Dictionary<string, string[]> errors = null)
Parameters
detailstringerrorsDictionary<string, string[]>