Class HttpStatusException
The exception that is thrown when service request fails and specific HTTP status must be returned.
Inheritance
Implements
Inherited Members
Namespace: Nevatech.Vsb.Repository.Services
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class HttpStatusException : Exception, _Exception, ISerializable
Constructors
HttpStatusException()
Initializes new exception with default error message and HTTP 500 status code.
Declaration
public HttpStatusException()
HttpStatusException(String)
Initializes new exception with provided error message and HTTP 500 status code.
Declaration
public HttpStatusException(string message)
Parameters
Type | Name | Description |
---|---|---|
System.String | message | Message that describes the error. |
HttpStatusException(String, Exception)
Initializes new exception with provided error message, HTTP 500 status code, and inner exception.
Declaration
public HttpStatusException(string message, Exception innerException)
Parameters
Type | Name | Description |
---|---|---|
System.String | message | Message that describes the error. |
System.Exception | innerException | Exception which is a cause of the current exception. |
HttpStatusException(String, HttpStatusCode)
Initializes new exception with provided error message and status code.
Declaration
public HttpStatusException(string message, HttpStatusCode statusCode)
Parameters
Type | Name | Description |
---|---|---|
System.String | message | Message that describes the error. |
System.Net.HttpStatusCode | statusCode | HTTP status code associated with the exception. |
HttpStatusException(String, HttpStatusCode, Exception)
Initializes new exception with provided error message, status code, and inner exception.
Declaration
public HttpStatusException(string message, HttpStatusCode statusCode, Exception innerException)
Parameters
Type | Name | Description |
---|---|---|
System.String | message | Message that describes the error. |
System.Net.HttpStatusCode | statusCode | HTTP status code associated with the exception. |
System.Exception | innerException | Exception which is a cause of the current exception. |
Properties
StatusCode
Gets the HTTP status code associated with the exception.
Declaration
public HttpStatusCode StatusCode { get; }
Property Value
Type | Description |
---|---|
System.Net.HttpStatusCode |
Methods
GetObjectData(SerializationInfo, StreamingContext)
Sets the System.Runtime.Serialization.SerializationInfo with information about the exception.
Declaration
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type | Name | Description |
---|---|---|
System.Runtime.Serialization.SerializationInfo | info | See System.Runtime.Serialization.SerializationInfo. |
System.Runtime.Serialization.StreamingContext | context | See System.Runtime.Serialization.StreamingContext. |