服务器程序的结构

<%@WebHandler Language="C#" Class="server"%>

using System;

using System.Web;

 public class server : IHttpHandler     {

        public void ProcessRequest(HttpContext context)     

               {   context.Response.ContentType = "text/plain";//输出的内容是没有格式的纯文本类型  

                    //context.Response.ContentType = "text/html";//输出的内容是html格式的文本类型       

                    //context.Response.ContentType = "text/xml";//输出的内容是xml格式的文本类型       

                    //context.Response.ContentType = "text/jpeg";//输出的内容是图片格式的文本类型       

                    context.Response.Write("Hello World");   

               }

        public bool IsReusable     

             {         

                   get   {   return false;  }

             }  

   }

 

这个程序的结构大体大体如下

①<%@WebHandler Language="C#" class="server"%>

这是程序的第一条语句,WebHandler是处理程序的标志,Langguage="C#"表明使用的语言,程序类名为"server",这个类并实现了IHttpHandler接口。

②程序引用的函数库

using System;

using System.Web;

是这个程序引用的主函数,类似C语言中的#include语句。

③处理函数ProcessRequest

这个处理函数是程序的主函数,类似其他语言的Main函数,context是函数的参数,由这个参数引用的context.Request对象及context.Response对象是程序中用得最多的对象

 

posted @ 2017-01-04 09:52  Win_HH  阅读(132)  评论(0)    收藏  举报