Class HTTPStatusException
  
  Thrown to indicate various Http status conditions
 
  
  
    Inheritance
    System.Object
    System.Exception
    
    
    HTTPStatusException
   
  
    Implements
    System.Runtime.Serialization.ISerializable
   
  
    Inherited Members
    
    
    
      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)
    
   
  
  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
  
  
  Declaration
  
    public readonly int StatusCode
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  StatusDescription
  
  
  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
  
  
  
  
  Forbidden_403(String)
  
  
  Declaration
  
    public static HTTPStatusException Forbidden_403(string descr = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        descr | 
         | 
      
    
  
  Returns
  
  
  
  
  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
  
  
  
  
  InternalError_500(String)
  
  
  Declaration
  
    public static HTTPStatusException InternalError_500(string descr = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        descr | 
         | 
      
    
  
  Returns
  
  
  
  
  MethodNotAllowed_405(String)
  
  
  Declaration
  
    public static HTTPStatusException MethodNotAllowed_405(string descr = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        descr | 
         | 
      
    
  
  Returns
  
  
  
  
  NotAcceptable_406(String)
  
  
  Declaration
  
    public static HTTPStatusException NotAcceptable_406(string descr = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        descr | 
         | 
      
    
  
  Returns
  
  
  
  
  NotFound_404(String)
  
  
  Declaration
  
    public static HTTPStatusException NotFound_404(string descr = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        descr | 
         | 
      
    
  
  Returns
  
  
  
  
  TooManyRequests_429(String)
  
  
  Declaration
  
    public static HTTPStatusException TooManyRequests_429(string descr = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        descr | 
         | 
      
    
  
  Returns
  
  
  
  
  Unauthorized_401(String)
  
  
  Declaration
  
    public static HTTPStatusException Unauthorized_401(string descr = null)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        descr | 
         | 
      
    
  
  Returns
  
  Implements
  
      System.Runtime.Serialization.ISerializable
  
  Extension Methods