Show / Hide Table of Contents

Class HTTPStatusException

Thrown to indicate various Http status conditions

Inheritance
System.Object
System.Exception
NFXException
WaveException
HTTPStatusException
Implements
System.Runtime.Serialization.ISerializable
Inherited Members
NFXException.CODE_FLD_NAME
NFXException.Code
System.Exception.GetBaseException()
System.Exception.GetType()
System.Exception.ToString()
System.Exception.Data
System.Exception.HelpLink
System.Exception.HResult
System.Exception.InnerException
System.Exception.Message
System.Exception.Source
System.Exception.StackTrace
System.Exception.TargetSite
System.Exception.SerializeObjectState
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NFX.Wave
Assembly: NFX.Wave.dll
Syntax
[Serializable]
public class HTTPStatusException : WaveException, ISerializable

Constructors

HTTPStatusException(Int32, String)

Declaration
public HTTPStatusException(int statusCode, string statusDescription)
Parameters
Type Name Description
System.Int32 statusCode
System.String statusDescription

HTTPStatusException(Int32, String, String)

Declaration
public HTTPStatusException(int statusCode, string statusDescription, string message)
Parameters
Type Name Description
System.Int32 statusCode
System.String statusDescription
System.String message

HTTPStatusException(Int32, String, String, Exception)

Declaration
public HTTPStatusException(int statusCode, string statusDescription, string message, Exception inner)
Parameters
Type Name Description
System.Int32 statusCode
System.String statusDescription
System.String message
System.Exception inner

HTTPStatusException(SerializationInfo, StreamingContext)

Declaration
protected HTTPStatusException(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context

Fields

STATUS_CODE_FLD_NAME

Declaration
public const string STATUS_CODE_FLD_NAME = "HTTPSE-SC"
Field Value
Type Description
System.String

STATUS_DESCRIPTION_FLD_NAME

Declaration
public const string STATUS_DESCRIPTION_FLD_NAME = "HTTPSE-SD"
Field Value
Type Description
System.String

StatusCode

Http status code

Declaration
public readonly int StatusCode
Field Value
Type Description
System.Int32

StatusDescription

Http status description

Declaration
public readonly string StatusDescription
Field Value
Type Description
System.String

Methods

BadRequest_400(String)

Declaration
public static HTTPStatusException BadRequest_400(string descr = null)
Parameters
Type Name Description
System.String descr
Returns
Type Description
HTTPStatusException

Forbidden_403(String)

Declaration
public static HTTPStatusException Forbidden_403(string descr = null)
Parameters
Type Name Description
System.String descr
Returns
Type Description
HTTPStatusException

GetObjectData(SerializationInfo, StreamingContext)

Declaration
public override void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context
Overrides
NFXException.GetObjectData(SerializationInfo, StreamingContext)

InternalError_500(String)

Declaration
public static HTTPStatusException InternalError_500(string descr = null)
Parameters
Type Name Description
System.String descr
Returns
Type Description
HTTPStatusException

MethodNotAllowed_405(String)

Declaration
public static HTTPStatusException MethodNotAllowed_405(string descr = null)
Parameters
Type Name Description
System.String descr
Returns
Type Description
HTTPStatusException

NotAcceptable_406(String)

Declaration
public static HTTPStatusException NotAcceptable_406(string descr = null)
Parameters
Type Name Description
System.String descr
Returns
Type Description
HTTPStatusException

NotFound_404(String)

Declaration
public static HTTPStatusException NotFound_404(string descr = null)
Parameters
Type Name Description
System.String descr
Returns
Type Description
HTTPStatusException

TooManyRequests_429(String)

Declaration
public static HTTPStatusException TooManyRequests_429(string descr = null)
Parameters
Type Name Description
System.String descr
Returns
Type Description
HTTPStatusException

Unauthorized_401(String)

Declaration
public static HTTPStatusException Unauthorized_401(string descr = null)
Parameters
Type Name Description
System.String descr
Returns
Type Description
HTTPStatusException

Implements

System.Runtime.Serialization.ISerializable

Extension Methods

MiscUtils.NonNull<T>(T, Func<Exception>, String)
MiscUtils.ToMessageWithType(Exception)
MiscUtils.ToJSONDataMap(Exception, Boolean, Boolean)
ObjectValueConversion.AsString(Object, String, ConvertErrorHandling)
ObjectValueConversion.AsNonNullOrEmptyString(Object)
ObjectValueConversion.AsLaconicConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsJSONConfig(Object, ConfigSectionNode, String, ConvertErrorHandling)
ObjectValueConversion.AsXMLConfig(Object, ConfigSectionNode, ConvertErrorHandling)
ObjectValueConversion.AsChar(Object, Char, ConvertErrorHandling)
ObjectValueConversion.AsNullableChar(Object, Nullable<Char>, ConvertErrorHandling)
ObjectValueConversion.AsByte(Object, Byte, ConvertErrorHandling)
ObjectValueConversion.AsNullableByte(Object, Nullable<Byte>, ConvertErrorHandling)
ObjectValueConversion.AsSByte(Object, SByte, ConvertErrorHandling)
ObjectValueConversion.AsNullableSByte(Object, Nullable<SByte>, ConvertErrorHandling)
ObjectValueConversion.AsShort(Object, Int16, ConvertErrorHandling)
ObjectValueConversion.AsNullableShort(Object, Nullable<Int16>, ConvertErrorHandling)
ObjectValueConversion.AsUShort(Object, UInt16, ConvertErrorHandling)
ObjectValueConversion.AsNullableUShort(Object, Nullable<UInt16>, ConvertErrorHandling)
ObjectValueConversion.AsInt(Object, Int32, ConvertErrorHandling)
ObjectValueConversion.AsNullableInt(Object, Nullable<Int32>, ConvertErrorHandling)
ObjectValueConversion.AsUInt(Object, UInt32, ConvertErrorHandling)
ObjectValueConversion.AsNullableUInt(Object, Nullable<UInt32>, ConvertErrorHandling)
ObjectValueConversion.AsLong(Object, Int64, ConvertErrorHandling)
ObjectValueConversion.AsNullableLong(Object, Nullable<Int64>, ConvertErrorHandling)
ObjectValueConversion.AsULong(Object, UInt64, ConvertErrorHandling)
ObjectValueConversion.AsNullableULong(Object, Nullable<UInt64>, ConvertErrorHandling)
ObjectValueConversion.AsDouble(Object, Double, ConvertErrorHandling)
ObjectValueConversion.AsNullableDouble(Object, Nullable<Double>, ConvertErrorHandling)
ObjectValueConversion.AsFloat(Object, Single, ConvertErrorHandling)
ObjectValueConversion.AsNullableFloat(Object, Nullable<Single>, ConvertErrorHandling)
ObjectValueConversion.AsDecimal(Object, Decimal, ConvertErrorHandling)
ObjectValueConversion.AsNullableDecimal(Object, Nullable<Decimal>, ConvertErrorHandling)
ObjectValueConversion.AsBool(Object, Boolean, ConvertErrorHandling)
ObjectValueConversion.AsNullableBool(Object, Nullable<Boolean>, ConvertErrorHandling)
ObjectValueConversion.AsGUID(Object, Guid, ConvertErrorHandling)
ObjectValueConversion.AsNullableGUID(Object, Nullable<Guid>, ConvertErrorHandling)
ObjectValueConversion.AsDateTime(Object)
ObjectValueConversion.AsDateTime(Object, DateTime, ConvertErrorHandling)
ObjectValueConversion.AsNullableDateTime(Object, Nullable<DateTime>, ConvertErrorHandling)
ObjectValueConversion.AsGDID(Object)
ObjectValueConversion.AsGDID(Object, GDID, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDID(Object, Nullable<GDID>, ConvertErrorHandling)
ObjectValueConversion.AsGDIDSymbol(Object)
ObjectValueConversion.AsGDIDSymbol(Object, GDIDSymbol, ConvertErrorHandling)
ObjectValueConversion.AsNullableGDIDSymbol(Object, Nullable<GDIDSymbol>, ConvertErrorHandling)
ObjectValueConversion.AsTimeSpan(Object)
ObjectValueConversion.AsTimeSpan(Object, TimeSpan, ConvertErrorHandling)
ObjectValueConversion.AsNullableTimeSpan(Object, Nullable<TimeSpan>, ConvertErrorHandling)
ObjectValueConversion.AsEnum<TEnum>(Object, TEnum, ConvertErrorHandling)
ObjectValueConversion.AsNullableEnum<TEnum>(Object, Nullable<TEnum>, ConvertErrorHandling)
ObjectValueConversion.AsUri(Object, Uri, ConvertErrorHandling)
JSONExtensions.ToJSON(Object, JSONWritingOptions)
JSONExtensions.ToJSON(Object, TextWriter, JSONWritingOptions)
JSONExtensions.ToJSON(Object, Stream, JSONWritingOptions, Encoding)
ErlObject.ToErlObject(Object)
ErlObject.ToErlObject(Object, ErlTypeOrder, Boolean)
ExceptionExtensions.ToClientResponseJSONMap(Exception, Boolean)
Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX