WebHeaderCollection.Item[] 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定指定的標頭。
多載
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 執行個體,包含指定的標頭值。
例外狀況
這個 WebHeaderCollection 執行個體不允許 HttpRequestHeader 的執行個體。
適用於
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。
這個 WebHeaderCollection 執行個體不允許 HttpResponseHeader 的執行個體。
備註
注意
的 value
長度只會在 .NET Framework 和 .NET Core 2.0 - 3.1 版中驗證。
- 在所有適用的 .NET Framework 版本上:WebHeaderCollection如果 的
value
長度大於 65535,屬性所Headers傳回的實例將會擲ArgumentOutOfRangeException回 。 所有其他 WebHeaderCollection 實體都接受value
任何長度的 。 - 在 .NET Core 版本到 3.1 版:WebHeaderCollection如果 的長度
value
大於 65535,則搭配類型HttpResponseHeader之任何標頭使用的實例會擲回 ArgumentOutOfRangeException 。 所有其他 WebHeaderCollection 實體都接受value
任何長度的 。 - 在 .NET 5 和更新版本上: WebHeaderCollection 接受
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