Aracılığıyla paylaş


HttpHeaders.Add Yöntem

Tanım

HttpHeaders koleksiyonuna yeni bir üst bilgi ve değerlerini ekler.

Aşırı Yüklemeler

Add(String, IEnumerable<String>)

Belirtilen üst bilgiyi ve değerlerini HttpHeaders koleksiyonuna ekler.

Add(String, String)

Belirtilen üst bilgiyi ve değerini HttpHeaders koleksiyonuna ekler.

Add(String, IEnumerable<String>)

Kaynak:
HttpHeaders.cs
Kaynak:
HttpHeaders.cs
Kaynak:
HttpHeaders.cs

Belirtilen üst bilgiyi ve değerlerini HttpHeaders koleksiyonuna ekler.

public:
 void Add(System::String ^ name, System::Collections::Generic::IEnumerable<System::String ^> ^ values);
public void Add (string name, System.Collections.Generic.IEnumerable<string> values);
public void Add (string name, System.Collections.Generic.IEnumerable<string?> values);
member this.Add : string * seq<string> -> unit
Public Sub Add (name As String, values As IEnumerable(Of String))

Parametreler

name
String

Koleksiyona eklenecek üst bilgi.

values
IEnumerable<String>

Koleksiyona eklenecek üst bilgi değerlerinin listesi.

Özel durumlar

Ad null veya boş olamaz.

Değerler null veya boş olamaz.

Yanlış kullanılan üst bilgi adı. İstek üst bilgilerinin HttpRequestMessage, HttpResponseMessage ile yanıt üst bilgileri ve HttpContent nesneleriyle içerik üst bilgileri ile kullanıldığından emin olun.

Üst bilgi adı biçimi geçersiz.

-veya-

Üst bilgi değeri biçimi bu üst bilgi adı için geçersiz veya üst bilgi birden çok değeri desteklemiyor.

Açıklamalar

Üst bilgi adları geçerli HTTP belirteçleri olarak zorlanır; burada belirteç, "!#$%&'*+-.^_`|~" kümesindeki herhangi bir ASCII harfi, rakam veya simge kümesi olarak tanımlanır ve RFC9110tanımıyla eşleşir. Üst bilgi adında ASCII olmayan karakterlere izin verilmez.

Üst bilgi values ayrıştırılır ve doğrulanır.

Belirtilen üst bilgi yoksa, Add yöntemi üst bilgi adı/değer çiftleri listesine yeni bir üst bilgi ekler.

Belirtilen üst bilgi zaten varsa, values üst bilgiyle ilişkili değerlerin virgülle ayrılmış listesine eklenir.

Şunlara uygulanır

Add(String, String)

Kaynak:
HttpHeaders.cs
Kaynak:
HttpHeaders.cs
Kaynak:
HttpHeaders.cs

Belirtilen üst bilgiyi ve değerini HttpHeaders koleksiyonuna ekler.

public:
 void Add(System::String ^ name, System::String ^ value);
public void Add (string name, string value);
public void Add (string name, string? value);
member this.Add : string * string -> unit
Public Sub Add (name As String, value As String)

Parametreler

name
String

Koleksiyona eklenecek üst bilgi.

value
String

Üst bilginin içeriği.

Özel durumlar

Ad null veya boş olamaz.

Yanlış kullanılan üst bilgi adı. İstek üst bilgilerinin HttpRequestMessage, HttpResponseMessage ile yanıt üst bilgileri ve HttpContent nesneleriyle içerik üst bilgileri ile kullanıldığından emin olun.

Üst bilgi adı biçimi geçersiz.

-veya-

Üst bilgi değeri biçimi bu üst bilgi adı için geçersiz veya üst bilgi birden çok değeri desteklemiyor.

Açıklamalar

Üst bilgi adları geçerli HTTP belirteçleri olarak zorlanır; burada belirteç, "!#$%&'*+-.^_`|~" kümesindeki herhangi bir ASCII harfi, rakam veya simge kümesi olarak tanımlanır ve RFC9110tanımıyla eşleşir. Üst bilgi adında ASCII olmayan karakterlere izin verilmez.

Üst bilgi values ayrıştırılır ve doğrulanır.

Belirtilen üst bilgi yoksa, Add yöntemi üst bilgi adı/değer çiftleri listesine yeni bir üst bilgi ekler.

Belirtilen üst bilgi zaten varsa, üst bilgiyle ilişkili değerlerin virgülle ayrılmış listesine value eklenir.

Şunlara uygulanır