Share via


SPHttpApplication Members

Include Protected Members
Include Inherited Members

Processes requests for Microsoft SharePoint Foundation pages, controls, Web services, and other resources that are associated with a particular SharePoint Foundation application on the Internet Information Server (IIS).

The SPHttpApplication type exposes the following members.

Constructors

  Name Description
Public method SPHttpApplication Initializes a new instance of the SPHttpApplication class.

Top

Properties

  Name Description
Public property Application (Inherited from HttpApplication.)
Public property Context (Inherited from HttpApplication.)
Protected property Events (Inherited from HttpApplication.)
Public property Modules (Inherited from HttpApplication.)
Public property Request (Inherited from HttpApplication.)
Public property Response (Inherited from HttpApplication.)
Public property Server (Inherited from HttpApplication.)
Public property Session (Inherited from HttpApplication.)
Public property Site (Inherited from HttpApplication.)
Public property User (Inherited from HttpApplication.)

Top

Methods

  Name Description
Public method AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnBeginRequestAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnEndRequestAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnEndRequestAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnLogRequestAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnLogRequestAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnPostAcquireRequestStateAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnPostAuthenticateRequestAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnPostAuthorizeRequestAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnPostLogRequestAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnPostMapRequestHandlerAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnPostReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnPostRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnPostResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnPostUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnPreRequestHandlerExecuteAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnReleaseRequestStateAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnResolveRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler) (Inherited from HttpApplication.)
Public method AddOnUpdateRequestCacheAsync(BeginEventHandler, EndEventHandler, Object) (Inherited from HttpApplication.)
Public method CompleteRequest (Inherited from HttpApplication.)
Public method DeregisterGetVaryByCustomStringHandler Deregisters an IVaryByCustomHandler so that it is no longer used by GetVaryByCustomString.
Public method Dispose (Inherited from HttpApplication.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method GetVaryByCustomString Provides a means for varying output retrieved from a cache depending on the values of properties of the HttpContext of the current request and the properties of the current Windows SharePoint Services 3.0 application domain. (Overrides HttpApplication.GetVaryByCustomString(HttpContext, String).)
Public method Init (Inherited from HttpApplication.)
Protected method MemberwiseClone (Inherited from Object.)
Public method RegisterGetVaryByCustomStringHandler Registers an IVaryByCustomHandler so that it is used by GetVaryByCustomString.
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Public event AcquireRequestState (Inherited from HttpApplication.)
Public event AuthenticateRequest (Inherited from HttpApplication.)
Public event AuthorizeRequest (Inherited from HttpApplication.)
Public event BeginRequest (Inherited from HttpApplication.)
Public event Disposed (Inherited from HttpApplication.)
Public event EndRequest (Inherited from HttpApplication.)
Public event Error (Inherited from HttpApplication.)
Public event LogRequest (Inherited from HttpApplication.)
Public event MapRequestHandler (Inherited from HttpApplication.)
Public event PostAcquireRequestState (Inherited from HttpApplication.)
Public event PostAuthenticateRequest (Inherited from HttpApplication.)
Public event PostAuthorizeRequest (Inherited from HttpApplication.)
Public event PostLogRequest (Inherited from HttpApplication.)
Public event PostMapRequestHandler (Inherited from HttpApplication.)
Public event PostReleaseRequestState (Inherited from HttpApplication.)
Public event PostRequestHandlerExecute (Inherited from HttpApplication.)
Public event PostResolveRequestCache (Inherited from HttpApplication.)
Public event PostUpdateRequestCache (Inherited from HttpApplication.)
Public event PreRequestHandlerExecute (Inherited from HttpApplication.)
Public event PreSendRequestContent (Inherited from HttpApplication.)
Public event PreSendRequestHeaders (Inherited from HttpApplication.)
Public event ReleaseRequestState (Inherited from HttpApplication.)
Public event ResolveRequestCache (Inherited from HttpApplication.)
Public event SharePointEndRequest Occurs as the last event in the HTTP pipeline chain of execution when Microsoft SharePoint Foundation responds to a request.
Public event UpdateRequestCache (Inherited from HttpApplication.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IHttpAsyncHandler.BeginProcessRequest (Inherited from HttpApplication.)
Explicit interface implemetationPrivate method IHttpAsyncHandler.EndProcessRequest (Inherited from HttpApplication.)
Explicit interface implemetationPrivate property IHttpHandler.IsReusable (Inherited from HttpApplication.)
Explicit interface implemetationPrivate method IHttpHandler.ProcessRequest (Inherited from HttpApplication.)

Top

See Also

Reference

SPHttpApplication Class

Microsoft.SharePoint.ApplicationRuntime Namespace