zoukankan      html  css  js  c++  java
  • 从代码看 asp.net 处理过程

    从这里开始

    先是一个 对Com接口的导入。

     

    /// <internalonly/>
       /// <devdoc>
       /// </devdoc>
       [ComImport, Guid("7297744b-e188-40bf-b7e9-56698d25cf44"), System.Runtime.InteropServices.InterfaceTypeAttribute(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
       public interface IStateRuntime {

    两个 ProcessReqest重载。

    }

     

     

    2,

    public sealed class StateRuntime : IStateRuntime {

     

    实现 接口中的Request.

    ……

     

    /*
           * Process one ISAPI request
           *
           * @param ecb ECB
           */

          /// <devdoc>
          ///    <para>[To be supplied.]</para>
          /// </devdoc>
          public void ProcessRequest(
                    IntPtr tracker,
                    int verb,
                    string uri,
                    int exclusive,
                    int extraFlags,
                    int timeout,
                    int lockCookieExists,
                    int lockCookie,
                    int contentLength,
                    IntPtr content
                    ) {
              StateHttpWorkerRequest  wr;

              wr = new StateHttpWorkerRequest(
                         tracker, (UnsafeNativeMethods.StateProtocolVerb) verb, uri,
                         (UnsafeNativeMethods.StateProtocolExclusive) exclusive, extraFlags, timeout,
                         lockCookieExists, lockCookie, contentLength, content);
              HttpRuntime.ProcessRequest(wr);
          }

    …..

     

    }

     

     

    HttpRuntime

    private void ProcessRequestInternal(HttpWorkerRequest wr)

    {

    ……

    }

     

     

    后面的就是各种处理了

  • 相关阅读:
    [LeetCode] 157. Read N Characters Given Read4 用Read4来读取N个字符
    [LeetCode] 158. Read N Characters Given Read4 II
    AndroidManifest.xml文件详解(activity)(一)
    Android中Bitmap、Drawable、byte[]转换
    图片和byte[]数组互转
    EditText 属性
    adb server didn't ack failed to start daemon
    PhoneGap 获得设备属性Demo
    PhoneGap 第一个程序
    android手机常用分辨率
  • 原文地址:https://www.cnblogs.com/zbw911/p/4261916.html
Copyright © 2011-2022 走看看