WebHeaderCollection.Item[] プロパティ

定義

指定したヘッダーを取得または設定します。Gets or sets the specified header.

オーバーロード

Item[HttpRequestHeader]

指定した要求ヘッダーを取得または設定します。Gets or sets the specified request header.

Item[HttpResponseHeader]

指定した応答ヘッダーを取得または設定します。Gets or sets the specified response header.

Item[String]

Item[HttpRequestHeader]

指定した要求ヘッダーを取得または設定します。Gets or sets the specified request header.

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

要求ヘッダーの値。The request header value.

プロパティ値

String

指定したヘッダーの値を含む String インスタンス。A String instance containing the specified header value.

例外

この WebHeaderCollection インスタンスは、HttpRequestHeader のインスタンスを許可しません。This WebHeaderCollection instance does not allow instances of HttpRequestHeader.

適用対象

Item[HttpResponseHeader]

指定した応答ヘッダーを取得または設定します。Gets or sets the specified response header.

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

応答ヘッダーの値。The response header value.

プロパティ値

String

指定したヘッダーを格納している String インスタンス。A String instance containing the specified header.

例外

.NET Framework および .NET Core バージョン 2.0 - 3.1 のみ: value の長さが 65535 文字を超えています。.NET Framework and .NET Core versions 2.0 - 3.1 only: The length of value is greater than 65535.

この WebHeaderCollection インスタンスは、HttpResponseHeader のインスタンスを許可しません。This WebHeaderCollection instance does not allow instances of HttpResponseHeader.

注釈

注意

の長さ value は .NET Framework と .Net Core バージョン 2.0-3.1 でのみ検証されます。The length of value is validated only in .NET Framework and .NET Core versions 2.0 - 3.1.

適用対象

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

プロパティ値

String

適用対象