Response

摘要: 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 內容輸出資料流。