WebHeaderCollection.Item[] 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定指定的標頭。
多載
| 名稱 | Description |
|---|---|
| Item[HttpRequestHeader] |
取得或設定指定的請求標頭。 |
| Item[HttpResponseHeader] |
取得或設定指定的回應標頭。 |
| Item[String] |
Item[HttpRequestHeader]
取得或設定指定的請求標頭。
public:
property System::String ^ default[System::Net::HttpRequestHeader] { System::String ^ get(System::Net::HttpRequestHeader header); void set(System::Net::HttpRequestHeader header, System::String ^ value); };
public string this[System.Net.HttpRequestHeader header] { get; set; }
public string? this[System.Net.HttpRequestHeader header] { get; set; }
member this.Item(System.Net.HttpRequestHeader) : string with get, set
Default Public Property Item(header As HttpRequestHeader) As String
參數
- header
- HttpRequestHeader
請求標頭值。
屬性值
包含 String 指定標頭值的實例。
例外狀況
適用於
Item[HttpResponseHeader]
取得或設定指定的回應標頭。
public:
property System::String ^ default[System::Net::HttpResponseHeader] { System::String ^ get(System::Net::HttpResponseHeader header); void set(System::Net::HttpResponseHeader header, System::String ^ value); };
public string this[System.Net.HttpResponseHeader header] { get; set; }
public string? this[System.Net.HttpResponseHeader header] { get; set; }
member this.Item(System.Net.HttpResponseHeader) : string with get, set
Default Public Property Item(header As HttpResponseHeader) As String
參數
- header
- HttpResponseHeader
回應標頭值。
屬性值
包含 String 指定標頭的實例。
例外狀況
僅 .NET Framework 與 .NET Core 2.0 - 3.1 版本:長度 value 超過 65535。
備註
備註
的 value 長度僅在 .NET Framework 及 .NET Core 2.0 至 3.1 版本中進行驗證。
- 在所有適用的 .NET Framework 版本中:WebHeaderCollection如果 的
value長度超過 65535,屬性回傳Headers的實例會拋出 。ArgumentOutOfRangeException 其他 WebHeaderCollection 所有實例都接受任意長度的 avalue。 - 在 .NET Core 版本至 3.1 版本中: WebHeaderCollection 任何標頭 HttpResponseHeader 的實例若長度大於 65535,都會拋出 an ArgumentOutOfRangeException
value。 其他 WebHeaderCollection 所有實例都接受任意長度的 avalue。 - 在 .NET 5 及以上版本中: WebHeaderCollection 接受任意長度的 a
value。
適用於
Item[String]
public:
property System::String ^ default[System::String ^] { System::String ^ get(System::String ^ name); void set(System::String ^ name, System::String ^ value); };
public string this[string name] { get; set; }
member this.Item(string) : string with get, set
Default Public Property Item(name As String) As String
參數
- name
- String