HttpResponse類


   HttpReponse是服務器接收到瀏覽器的請求后,處理返回結果常用的一個類。

一、屬性

Buffer       獲取或設置一個值,該值指示是否緩沖輸出並在處理完整個響應之后發送它。
BufferOutput    獲取或設置一個值,該值指示是否緩沖輸出並在處理完整個頁之后發送它。
Cache       獲取網頁的緩存策略(例如:過期時間、保密性設置和變化條款)。
CacheControl    獲取或設置與 HttpCacheability 枚舉值之一匹配的 Cache-Control HTTP 標頭。
Charset        獲取或設置輸出流的 HTTP 字符集。
ContentEncoding  獲取或設置輸出流的 HTTP 字符集。
ContentType     獲取或設置輸出流的 HTTP MIME 類型。
Cookies      獲取響應 Cookie 集合。
Expires      獲取或設置在瀏覽器上緩存的頁過期之前的分鍾數。如果用戶在頁面過期之前返回同一頁,則顯示緩存的版本。提供 Expires 是為了與 ASP 的先前版本保持兼容。
ExpiresAbsolute   獲取或設置從緩存中移除緩存信息的絕對日期和時間。提供 ExpiresAbsolute 是為了與 ASP 的先前版本保持兼容。
Filter        獲取或設置一個包裝篩選器對象,該對象用於在傳輸之前修改 HTTP 實體主體。
HeaderEncoding   獲取或設置一個 Encoding 對象,該對象表示當前標頭輸出流的編碼。
Headers       獲取響應標頭的集合。
IsClientConnected   獲取一個值,通過該值指示客戶端是否仍連接在服務器上。
IsRequestBeingRedirected   獲取一個布爾值,該值指示客戶端是否正在被傳輸到新的位置。
Output       啟用到輸出 HTTP 響應流的文本輸出。
OutputStream    啟用到輸出 HTTP 內容主體的二進制輸出。
RedirectLocation   獲取或設置 Http Location 標頭的值。
Status       設置返回到客戶端的 Status 欄。
StatusCode     獲取或設置返回給客戶端的輸出的 HTTP 狀態代碼。
StatusDescription  獲取或設置返回給客戶端的輸出的 HTTP 狀態字符串。
SubStatusCode   獲取或設置一個限定響應的狀態代碼的值。
SuppressContent  獲取或設置一個值,該值指示是否將 HTTP 內容發送到客戶端。
TrySkipIisCustomErrors   獲取或設置一個值,該值指定是否禁用 IIS 7.0 自定義錯誤。

二、方法

AddCacheDependency       將一組緩存依賴項與響應關聯,這樣,如果響應存儲在輸出緩存中並且指定的依賴項發生變化,就可以使該響應失效。
AddCacheItemDependencies      已重載。 使緩存響應的有效性依賴於緩存中的其他項。
AddCacheItemDependency      使緩存響應的有效性依賴於緩存中的其他項。
AddFileDependencies         已重載。 使緩存響應的有效性依賴於緩存中的其他項。
AddFileDependency         將單個文件名添加到文件名集合中,當前響應依賴於該集合。
AddHeader             將一個 HTTP 標頭添加到輸出流。提供 AddHeader 是為了與 ASP 的先前版本保持兼容。
AppendCookie            基礎結構。將一個 HTTP Cookie 添加到內部 Cookie 集合。
AppendHeader           將 HTTP 頭添加到輸出流。
AppendToLog            將自定義日志信息添加到 Internet 信息服務 (IIS) 日志文件。
ApplyAppPathModifier       如果會話使用 Cookieless 會話狀態,則將該會話 ID 添加到虛擬路徑中,並返回組合路徑。如果不使用 Cookieless 會話狀態,則 ApplyAppPathModifier       返回原始的虛擬路徑。
BinaryWrite            將一個二進制字符串寫入 HTTP 輸出流。
Clear               清除緩沖區流中的所有內容輸出。
ClearContent           清除緩沖區流中的所有內容輸出。
ClearHeaders           清除緩沖區流中的所有頭。
Close               關閉到客戶端的套接字連接。
DisableKernelCache        禁用當前響應的內核緩存。
End                將當前所有緩沖的輸出發送到客戶端,停止該頁的執行,並引發 EndRequest 事件。
Flush               向客戶端發送當前所有緩沖的輸出。
Pics                 將一個 HTTP PICS-Label 標頭追加到輸出流。
Redirect               已重載。 將客戶端重定向到新的 URL。
RemoveOutputCacheItem     從緩存中移除與指定路徑關聯的所有緩存項。此方法是靜態的。
SetCookie             基礎結構。更新 Cookie 集合中的一個現有 Cookie。
TransmitFile           已重載。 將指定的文件直接寫入 HTTP 響應輸出流,而不在內存中緩沖該文件。
Write               已重載。 將信息寫入 HTTP 響應輸出流。
WriteFile             已重載。 將指定的文件直接寫入 HTTP 響應輸出流。
WriteSubstitution         允許將響應替換塊插入響應,從而允許為緩存的輸出響應動態生成指定的響應區域。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM