HttpRequestMessage 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表 HTTP 要求訊息。
public ref class HttpRequestMessage : IDisposable
public class HttpRequestMessage : IDisposable
type HttpRequestMessage = class
interface IDisposable
Public Class HttpRequestMessage
Implements IDisposable
- 繼承
-
HttpRequestMessage
- 實作
備註
類別 HttpRequestMessage 包含標頭、HTTP 動詞命令和可能的數據。
HttpRequestMessage在傳送之後,不應該修改和/或重複使用實例。
建構函式
HttpRequestMessage() |
初始化 HttpRequestMessage 類別的新執行個體。 |
HttpRequestMessage(HttpMethod, String) |
使用 HTTP 方法和要求 HttpRequestMessage,初始化 Uri 類別的新執行個體。 |
HttpRequestMessage(HttpMethod, Uri) |
使用 HTTP 方法和要求 HttpRequestMessage,初始化 Uri 類別的新執行個體。 |
屬性
Content |
取得或設定 HTTP 訊息內容。 |
Headers |
取得 HTTP 要求標頭的集合。 |
Method |
取得或設定 HTTP 要求訊息使用的 HTTP 方法。 |
Options |
取得設定 HTTP 要求的選項集合。 |
Properties |
已淘汰.
已淘汰.
取得 HTTP 要求的屬性集。 |
RequestUri |
取得或設定使用於 HTTP 要求的 Uri。 |
Version |
取得或設定 HTTP 訊息版本。 |
VersionPolicy |
取得或設定原則,決定如何解譯 Version,以及如何與伺服器交涉最終的 HTTP 版本。 |
方法
Dispose() |
釋放 Unmanaged 資源,並處置 HttpRequestMessage 所使用的 Managed 資源。 |
Dispose(Boolean) |
釋放 HttpRequestMessage 所使用的 Unmanaged 資源,並選擇性處置 Managed 資源。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 |
擴充方法
GetRequestMetadata(HttpRequestMessage) |
取得要用於遙測用途之傳出要求的元數據。 |
SetRequestMetadata(HttpRequestMessage, RequestMetadata) |
設定要用於遙測用途之傳出要求的元數據。 |
GetResilienceContext(HttpRequestMessage) |
Polly.ResilienceContext從要求訊息取得 。 |
SetResilienceContext(HttpRequestMessage, ResilienceContext) |
Polly.ResilienceContext在要求訊息上設定 。 |
CreateContentIfNull(HttpRequestMessage) |
代表 HTTP 要求訊息。 |
GetUserPrincipal(HttpRequestMessage) |
取得與指定之 HTTP 要求訊息相關聯的使用者主體。 |
SetUserPrincipal(HttpRequestMessage, IPrincipal) |
取代與指定之 HTTP 要求訊息相關聯的使用者主體。 |
ToMessage(HttpRequestMessage) |
從 Message 執行個體建立 HttpRequestMessage 執行個體。 |