摘要: Response
Response物件的用途 :用來決定何時或如何將輸出由伺服器端傳送至用戶端
公用屬性:
Buffer:取得或設定數值,指示是否要緩衝輸出並在整個回應處理完成之後將它送出。
BufferOutput:取得或設定數值,指示是否要緩衝輸出並在整個網頁處理完成之後送出。
Cache :取得 Web 網頁的快取原則 (到期時間、私密性、Vary 子句)。
CacheControl:將 Cache-Control HTTP 標頭設定為 Public 或 Private。
Charset:取得或設定輸出資料流的 HTTP 字元集。
ContentEncoding:取得或設定輸出資料流的 HTTP 字元集。
ContentType:取得或設定輸出資料流的 HTTP MIME 類型。
Cookies:取得回應 Cookie 集合。
Expires:取得或設定瀏覽器上快取網頁到期以前的分鐘數。如果使用者在它到期之前返回相同網頁,會顯示快取的版本。 Expires 是提供來與 ASP 先前版本相容。
ExpiresAbsolute:取得或設定快取資訊從快取被移除的絕對日期和時間。 ExpiresAbsolut提供來與 ASP 先前版本相容。
Filter:取得或設定用來在傳輸之前修改 HTTP 實體 (Entity) 主體的包裝篩選物件。
IsClientConnected:取得數值,指示用戶端是否仍然與伺服器連接著。
Output:允許文字輸出至連出 HTTP 回應資料流。
OutoputStream:允許二進位輸出至連出 HTTP 內容主體。
Status:設定傳回至用戶端的狀態行。
StatusCode:取得或設定傳回至用戶端的輸出之 HTTP 狀態碼。
StatusDescription:取得或設定傳回至用戶端的輸出之 HTTP 狀態字串。
SuppressContent:取得或設定數值,指示是否送出 HTTP 內容至用戶端。
公用方法:
AddCacheItemDependencies:讓快取項目的有效性取決於快取中的其他項目。
AddCacheItemDependency:讓快取項目的有效性取決於快取中的另一個項目。
AddFileDependencies :將檔案名稱群組加入目前回應所依存的檔案名稱的集合。
AddFileDependency:將單一檔案名稱加入目前回應所依存的檔案名稱的集合。
AddHeader:將 HTTP標頭加入輸出資料流。提供來與 ASP 先前版本相容。
AppendHeader:將 HTTP 標頭加入輸出資料流。
AppendToLog :將自訂記錄資訊加入 IIS 記錄檔。
ApplyAppPathModifier:將工作階段 ID 加入虛擬路徑,並傳回組合路徑。
BinaryWrite:將二進位字元的字串寫入 HTTP 輸出資料流。
Clear :從緩衝區資料流清除所有內容輸出。
ClearContent:從緩衝區資料流清除所有內容輸出。
ClearHeaders :從緩衝區資料流清除所有標頭。
Close :關閉與用戶端的通訊端連接。
End :將目前所有受緩衝的輸出傳送到用戶端、停止網頁的執行,並引發 Application_EndRequest 事件。
Equals:多載。 判斷兩個 Object 執行個體是否相等。
Flush:送出所有目前正在緩衝的輸出到用戶端。
GetHashCode:作為特定型別的雜湊函式,適用於雜湊演算法和資料結構中,例如雜湊表。
GetType:取得目前執行個體的 Type 。
Pics:附加 PICS-Label HTTP 標頭至輸出資料流。
Redirect:多載。 重新導向用戶端至新的 URL。
RemoveOutputCacheItem :靜態方法以指定路徑從快取移除快取項目。
ToString:傳回 String ,表示目前的 Object 。
Write:多載。 將資訊寫入 HTTP 輸出內容資料流。
WriteFile:多載。 將指定檔案直接寫入 HTTP 內容輸出資料流。