HttpWorkerRequestクラス

3531 ワード

この抽象クラス定義はASP.NET管理コードは、要求を処理するための基本的な補助方法および列挙に使用される.
ほとんどの場合、コードは、要求および応答データがHttpRequestおよびHttpResponseクラスを介して開示されているため、HttpWorkerRequestを直接処理しません.一部の内部ASP.NETクラスが拡張しました.コードが独自のベアラ環境を実装する場合、ProcessRequestメソッドを呼び出すために拡張する必要があります.さらに、コードは、特定のアプリケーションでサブリクエストを実行し、そのインスタンスをProcessRequestに渡すための派生クラスを作成することもできる.この場合、派生クラスは、現在のHttpWorkerRequestへの参照を保持し、ほとんどのメソッドを委任する必要があります.
主な方法:

  
    
// HTTP
public virtual byte [] GetPreloadedEntityBody()
// , 。
public virtual bool IsClientConnected()
// , , 。
public virtual bool IsEntireEntityBodyIsPreloaded()
// 、 ( )。
public virtual int ReadEntityBody(
byte [] buffer,
int offset,
int size
)

http://msdn.microsoft.com/zh-cn/library/system.web.httpworkerrequest_members.aspx