HttpHeaders.Add 메서드

정의

새 헤더 및 해당 값을 HttpHeaders 컬렉션에 삽입합니다.

오버로드

Add(String, IEnumerable<String>)

지정된 헤더 및 헤더 값을 HttpHeaders 컬렉션에 추가합니다.

Add(String, String)

지정된 헤더 및 헤더 값을 HttpHeaders 컬렉션에 추가합니다.

Add(String, IEnumerable<String>)

지정된 헤더 및 헤더 값을 HttpHeaders 컬렉션에 추가합니다.

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))

매개 변수

name
String

컬렉션에 추가할 헤더입니다.

values
IEnumerable<String>

컬렉션에 추가할 헤드 값의 목록입니다.

예외

이름이 null이거나 비워 둘 수 없습니다.

값이 null이거나 비워 둘 수 없습니다.

잘못 사용된 헤더 이름입니다. HttpRequestMessage와 함께 요청 헤더를 사용하고, HttpResponseMessage와 함께 응답 헤더를 사용하고, HttpContent 개체와 함께 콘텐츠 헤더를 사용해야 합니다.

헤더 이름 형식이 올바르지 않습니다.

또는

헤더 값의 줄 바꿈 문자는 뒤에 공백 문자가 있어야 합니다.

설명

헤더 values 가 구문 분석되고 유효성이 검사됩니다.

지정된 헤더가 없으면 메서드는 Add 헤더 이름/값 쌍 목록에 새 헤더를 삽입합니다.

지정된 헤더가 이미 있는 경우 헤더 values 와 연결된 값의 쉼표로 구분된 목록에 추가됩니다.

적용 대상

Add(String, String)

지정된 헤더 및 헤더 값을 HttpHeaders 컬렉션에 추가합니다.

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)

매개 변수

name
String

컬렉션에 추가할 헤더입니다.

value
String

헤더의 내용입니다.

예외

이름이 null이거나 비워 둘 수 없습니다.

잘못 사용된 헤더 이름입니다. HttpRequestMessage와 함께 요청 헤더를 사용하고, HttpResponseMessage와 함께 응답 헤더를 사용하고, HttpContent 개체와 함께 콘텐츠 헤더를 사용해야 합니다.

헤더 이름 형식이 올바르지 않습니다.

또는

헤더 값의 줄 바꿈 문자는 뒤에 공백 문자가 있어야 합니다.

설명

헤더 value 가 구문 분석되고 유효성이 검사됩니다.

지정된 헤더가 없으면 메서드는 Add 헤더 이름/값 쌍 목록에 새 헤더를 삽입합니다.

지정된 헤더가 이미 있는 경우 헤더 value 와 연결된 값의 쉼표로 구분된 목록에 추가됩니다.

적용 대상