File: RequestNotification.cs
Project: ndp\fx\src\xsp\system\Web\System.Web.csproj (System.Web)
//------------------------------------------------------------------------------
// <copyright file="RequestNotification.cs" company="Microsoft">
//     Copyright (c) Microsoft Corporation.  All rights reserved.
// </copyright>                                                                
//------------------------------------------------------------------------------
 
/*
 */
namespace System.Web {
 
    using System;
 
    //
    //  ********NOTE********
    //  This enum is also reflected in rscaps.idl as part of the
    //  interface. 
    //  Any changes to one, must be reflected in the other!
    //
 
    [Flags]
    public enum RequestNotification {
        BeginRequest              = 0x00000001,  // request is beginning
        AuthenticateRequest       = 0x00000002,  // request is being authenticated
        AuthorizeRequest          = 0x00000004,  // request is being authorized
        ResolveRequestCache       = 0x00000008,  // satisfy request from cache
        MapRequestHandler         = 0x00000010,  // map handler for request
        AcquireRequestState       = 0x00000020,  // acquire request state
        PreExecuteRequestHandler  = 0x00000040,
        ExecuteRequestHandler     = 0x00000080,  // execute handler
        ReleaseRequestState       = 0x00000100,  // release request state
        UpdateRequestCache        = 0x00000200,  // update cache
        LogRequest                = 0x00000400,  // log request
        EndRequest                = 0x00000800,  // end request
        SendResponse              = 0x20000000   // send response
    }
 
}