HttpUnauthorizedResult Class

Represents the result of an unauthorized HTTP request.

Namespace:  System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

type HttpUnauthorizedResult =  
        inherit HttpStatusCodeResult 

The HttpUnauthorizedResult type exposes the following members.

Public methodHttpUnauthorizedResult()Initializes a new instance of the HttpUnauthorizedResult class.
Public methodHttpUnauthorizedResult(String)Initializes a new instance of the HttpUnauthorizedResult class using the status description.

Public propertyStatusCodeGets the HTTP status code. (Inherited from HttpStatusCodeResult.)
Public propertyStatusDescriptionGets the HTTP status description. (Inherited from HttpStatusCodeResult.)

Public methodEquals (Inherited from Object.)
Public methodExecuteResultEnables processing of the result of an action method by a custom type that inherits from the ActionResult class. (Inherited from HttpStatusCodeResult.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)

HTTP 401 is the status code for unauthorized access. This status code might be intercepted by various processes in the pipeline for special handling. For example, the FormsAuthenticationModule class looks for 401 responses and redirects the user to the login page in response.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.