HttpHeaders.Add Método

Definição

Insere um novo cabeçalho e os seus valores na HttpHeaders coleção.

Sobrecargas

Name Description
Add(String, IEnumerable<String>)

Adiciona o cabeçalho especificado e os seus valores à HttpHeaders coleção.

Add(String, String)

Adiciona o cabeçalho especificado e o seu valor à HttpHeaders coleção.

Add(String, IEnumerable<String>)

Adiciona o cabeçalho especificado e os seus valores à HttpHeaders coleção.

public:
 void Add(System::String ^ name, System::Collections::Generic::IEnumerable<System::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))

Parâmetros

name
String

O cabeçalho para adicionar à coleção.

values
IEnumerable<String>

Uma lista de valores de cabeçalho para adicionar à coleção.

Exceções

O nome não pode ser nulo ou vazio.

Os valores não podem ser nulos ou vazios.

Nome do cabeçalho mal utilizado. Certifique-se de que os cabeçalhos dos pedidos são usados com HttpRequestMessage, os cabeçalhos de resposta com HttpResponseMessage e os cabeçalhos de conteúdo com objetos HttpContent.

O formato do nome do cabeçalho é inválido.

-ou-

O formato do valor do cabeçalho é inválido para este nome de cabeçalho, ou o cabeçalho não suporta múltiplos valores.

Observações

Os nomes dos cabeçalhos são obrigados a serem tokens HTTP válidos, onde um token é definido como qualquer conjunto de letras, dígitos ou símbolos ASCII do "!#$%&'*+-.^_`|~" conjunto, correspondendo à definição de RFC9110. Caracteres não ASCII não são permitidos num nome de cabeçalho.

O cabeçalho values será analisado e validado.

Se o cabeçalho especificado não existir, o Add método insere um novo cabeçalho na lista de pares nome/valor do cabeçalho.

Se o cabeçalho especificado já estiver presente, values são adicionados à lista separada por vírgulas de valores associados ao cabeçalho.

Aplica-se a

Add(String, String)

Adiciona o cabeçalho especificado e o seu valor à HttpHeaders coleção.

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

Parâmetros

name
String

O cabeçalho para adicionar à coleção.

value
String

O conteúdo do cabeçalho.

Exceções

O nome não pode ser nulo ou vazio.

Nome do cabeçalho mal utilizado. Certifique-se de que os cabeçalhos dos pedidos são usados com HttpRequestMessage, os cabeçalhos de resposta com HttpResponseMessage e os cabeçalhos de conteúdo com objetos HttpContent.

O formato do nome do cabeçalho é inválido.

-ou-

O formato do valor do cabeçalho é inválido para este nome de cabeçalho, ou o cabeçalho não suporta múltiplos valores.

Observações

Os nomes dos cabeçalhos são obrigados a serem tokens HTTP válidos, onde um token é definido como qualquer conjunto de letras, dígitos ou símbolos ASCII do "!#$%&'*+-.^_`|~" conjunto, correspondendo à definição de RFC9110. Caracteres não ASCII não são permitidos num nome de cabeçalho.

O cabeçalho values será analisado e validado.

Se o cabeçalho especificado não existir, o Add método insere um novo cabeçalho na lista de pares nome/valor do cabeçalho.

Se o cabeçalho especificado já estiver presente, value é adicionado à lista separada por vírgulas de valores associados ao cabeçalho.

Aplica-se a