HeaderDictionary 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
RequestHeaders 및 ResponseHeaders에 대한 래퍼를 나타냅니다.
public ref class HeaderDictionary : Microsoft::AspNetCore::Http::IHeaderDictionary, System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::Extensions::Primitives::StringValues>>, System::Collections::Generic::IDictionary<System::String ^, Microsoft::Extensions::Primitives::StringValues>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::Extensions::Primitives::StringValues>>
public class HeaderDictionary : Microsoft.AspNetCore.Http.IHeaderDictionary, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,Microsoft.Extensions.Primitives.StringValues>>, System.Collections.Generic.IDictionary<string,Microsoft.Extensions.Primitives.StringValues>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Microsoft.Extensions.Primitives.StringValues>>
type HeaderDictionary = class
interface IHeaderDictionary
interface IDictionary<string, StringValues>
interface ICollection<KeyValuePair<string, StringValues>>
interface seq<KeyValuePair<string, StringValues>>
interface IEnumerable
type HeaderDictionary = class
interface IHeaderDictionary
interface ICollection<KeyValuePair<string, StringValues>>
interface seq<KeyValuePair<string, StringValues>>
interface IEnumerable
interface IDictionary<string, StringValues>
Public Class HeaderDictionary
Implements ICollection(Of KeyValuePair(Of String, StringValues)), IDictionary(Of String, StringValues), IEnumerable(Of KeyValuePair(Of String, StringValues)), IHeaderDictionary
- 상속
-
HeaderDictionary
- 구현
-
IHeaderDictionary ICollection<KeyValuePair<String,StringValues>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,StringValues> IEnumerable<KeyValuePair<String,StringValues>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
생성자
HeaderDictionary() |
HeaderDictionary의 새 인스턴스를 초기화합니다. |
HeaderDictionary(Dictionary<String,StringValues>) |
HeaderDictionary의 새 인스턴스를 초기화합니다. |
HeaderDictionary(Int32) |
HeaderDictionary의 새 인스턴스를 초기화합니다. |
속성
ContentLength |
Content-Length 헤더에 대한 강력한 형식의 액세스. 구현은 문자열 표현과 동기화된 상태로 유지되어야 합니다. |
Count |
에 포함된 HeaderDictionary요소의 수를 가져옵니다. |
IsReadOnly |
가 읽기 전용 모드인지 여부를 HeaderDictionary 나타내는 값을 가져옵니다. |
Item[String] |
컬렉션의 연관된 값을 단일 문자열로 가져오거나 설정합니다. |
Keys |
이 instance HTTP 헤더 이름의 컬렉션을 가져옵니다. |
Values |
이 instance HTTP 헤더 값의 컬렉션을 가져옵니다. |
메서드
Add(KeyValuePair<String,StringValues>) |
컬렉션에 새 헤더 항목을 추가합니다. |
Add(String, StringValues) |
지정된 헤더 및 값을 컬렉션에 추가합니다. |
Clear() |
전체 개체 목록을 지웁니다. |
Contains(KeyValuePair<String,StringValues>) |
지정된 개체가 이 컬렉션에 있는지를 나타내는 값을 반환합니다. |
ContainsKey(String) |
HeaderDictionary에 특정 키가 들어 있는지 여부를 확인합니다. |
CopyTo(KeyValuePair<String,StringValues>[], Int32) |
지정된 인덱스의 HeaderDictionary 1차원 배열 instance 요소를 복사합니다. |
GetEnumerator() |
컬렉션을 반복하는 열거자를 반환합니다. |
Remove(KeyValuePair<String,StringValues>) |
지정된 항목을 컬렉션에서 제거합니다. |
Remove(String) |
지정된 헤더를 컬렉션에서 제거합니다. |
TryGetValue(String, StringValues) |
사전에서 값을 검색합니다. |
명시적 인터페이스 구현
IDictionary<String,StringValues>.Item[String] |
키가 없으면 KeyNotFoundException을 throw합니다. |
IEnumerable.GetEnumerator() |
컬렉션을 반복하는 열거자를 반환합니다. |
IEnumerable<KeyValuePair<String,StringValues>>.GetEnumerator() |
컬렉션을 반복하는 열거자를 반환합니다. |
확장 메서드
Append(IHeaderDictionary, String, StringValues) |
새 값을 추가합니다. 각 항목은 개별 배열 항목으로 유지됩니다. |
AppendCommaSeparatedValues(IHeaderDictionary, String, String[]) |
쉼표를 포함하는 모든 값을 인용한 다음, 쉼표는 모든 값을 기존 값과 조인합니다. |
GetCommaSeparatedValues(IHeaderDictionary, String) |
개별 값으로 구분된 컬렉션의 연관된 값을 가져옵니다. 따옴표로 묶인 값은 구분되지 않으며 따옴표가 제거됩니다. |
SetCommaSeparatedValues(IHeaderDictionary, String, String[]) |
쉼표를 포함하는 모든 값을 인용한 다음, 쉼표가 모든 값을 조인합니다. |
AppendList<T>(IHeaderDictionary, String, IList<T>) |
값 시퀀스를 에 추가합니다 IHeaderDictionary. |