System::Net::Http::Headers::HttpHeaders 클래스

HttpHeaders class

HTTP 헤더의 컬렉션입니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 operator new를 사용하여 인스턴스를 만들면 런타임 오류 또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터로 감싸고, 해당 포인터를 함수 인수로 전달하십시오.

class HttpHeaders : public System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<System::Collections::Generic::IEnumerable<System::String>>>>

메서드

메서드설명
Add(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>)새로운 이름-값 쌍을 검증하고 현재 컬렉션에 추가합니다.
Add(String, String)새 이름-값 쌍을 검증하고 현재 컬렉션에 추가합니다.
virtual AddHeaders(System::SharedPtr<HttpHeaders>)지정된 HttpHeaders 클래스 인스턴스를 현재 인스턴스와 연결합니다.
AddParsedValue(String, System::SharedPtr<Object>)지정된 이름으로 헤더를 가져와 파싱된 값을 헤더에 추가합니다.
Clear()컬렉션에서 모든 항목을 제거합니다.
Contains(String)
ContainsParsedValue(String, System::SharedPtr<Object>)헤더에 지정된 값이 포함되어 있는지 확인합니다.
GetEnumerator() override열거자를 가져옵니다.
GetHeaderString(String)지정된 헤더 이름에 대한 값들의 문자열 표현을 반환합니다.
GetHeaderString(String, System::SharedPtr<Object>)지정된 헤더 이름에 대한 값들의 문자열 표현을 반환합니다.
GetHeaderStrings()헤더 값들의 문자열 표현을 포함하는 컬렉션을 반환합니다.
GetParsedValues(String)지정된 헤더 이름에 대한 파싱된 값을 반환합니다.
GetValues(String)지정된 이름에 해당하는 값을 반환합니다.
static ParsedValuesAsList(const System::SharedPtr<Object>)파싱된 값을 목록으로 변환합니다.
Remove(String)지정된 이름으로 항목을 제거하려 시도합니다.
RemoveParsedValue(String, System::SharedPtr<Object>)지정된 이름으로 헤더를 가져와 헤더에서 파싱된 값을 제거합니다.
SetConfiguration(System::SharedPtr<Collections::Generic::Dictionary<String, System::SharedPtr<HttpHeaderParser>>>, System::SharedPtr<Collections::Generic::HashSet<String>>)
SetOrRemoveParsedValue(String, System::SharedPtr<Object>)지정된 이름으로 헤더를 가져와 해당 값을 설정하거나 제거합니다. ‘value’ 매개변수가 nullptr이면 헤더 값이 제거되고, 그렇지 않으면 파싱된 값이 설정됩니다.
SetParsedValue(String, System::SharedPtr<Object>)지정된 이름으로 헤더를 가져와 파싱된 값을 헤더에 설정합니다.
ToString() const overrideC# Object.ToString() 메서드의 유사 구현입니다. 사용자 정의 객체를 문자열로 변환할 수 있게 합니다.
TryAddWithoutValidation(String, String)새 이름-값 쌍을 현재 컬렉션에 추가하려 시도합니다.
TryAddWithoutValidation(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>)이름-값 쌍 컬렉션을 현재 컬렉션에 추가합니다.
TryGetValues(String, System::SharedPtr<Collections::Generic::IEnumerable<String>>&)지정된 이름에 해당하는 값을 가져오려 시도합니다.
TryParseAndAddValue(String, String)지정된 값을 파싱하여 헤더 값에 추가하려 시도합니다.

또 보기