IHeaderDictionary 인터페이스

정의

HttpRequest 및 HttpResponse 헤더를 나타냅니다.

public interface class 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 interface 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 IHeaderDictionary = interface
    interface IDictionary<string, StringValues>
    interface ICollection<KeyValuePair<string, StringValues>>
    interface seq<KeyValuePair<string, StringValues>>
    interface IEnumerable
Public Interface IHeaderDictionary
Implements ICollection(Of KeyValuePair(Of String, StringValues)), IDictionary(Of String, StringValues), IEnumerable(Of KeyValuePair(Of String, StringValues))
파생
구현

속성

Accept

Accept HTTP 헤더를 가져오거나 설정합니다.

AcceptCharset

Accept-Charset HTTP 헤더를 가져오거나 설정합니다.

AcceptEncoding

Accept-Encoding HTTP 헤더를 가져오거나 설정합니다.

AcceptLanguage

Accept-Language HTTP 헤더를 가져오거나 설정합니다.

AcceptRanges

Accept-Ranges HTTP 헤더를 가져오거나 설정합니다.

AccessControlAllowCredentials

Access-Control-Allow-Credentials HTTP 헤더를 가져오거나 설정합니다.

AccessControlAllowHeaders

Access-Control-Allow-Headers HTTP 헤더를 가져오거나 설정합니다.

AccessControlAllowMethods

Access-Control-Allow-Methods HTTP 헤더를 가져오거나 설정합니다.

AccessControlAllowOrigin

Access-Control-Allow-Origin HTTP 헤더를 가져오거나 설정합니다.

AccessControlExposeHeaders

Access-Control-Expose-Headers HTTP 헤더를 가져오거나 설정합니다.

AccessControlMaxAge

Access-Control-Max-Age HTTP 헤더를 가져오거나 설정합니다.

AccessControlRequestHeaders

Access-Control-Request-Headers HTTP 헤더를 가져오거나 설정합니다.

AccessControlRequestMethod

Access-Control-Request-Method HTTP 헤더를 가져오거나 설정합니다.

Age

Age HTTP 헤더를 가져오거나 설정합니다.

Allow

Allow HTTP 헤더를 가져오거나 설정합니다.

AltSvc

Alt-Svc HTTP 헤더를 가져오거나 설정합니다.

Authorization

Authorization HTTP 헤더를 가져오거나 설정합니다.

Baggage

baggage HTTP 헤더를 가져오거나 설정합니다.

CacheControl

Cache-Control HTTP 헤더를 가져오거나 설정합니다.

Connection

Connection HTTP 헤더를 가져오거나 설정합니다.

ContentDisposition

Content-Disposition HTTP 헤더를 가져오거나 설정합니다.

ContentEncoding

Content-Encoding HTTP 헤더를 가져오거나 설정합니다.

ContentLanguage

Content-Language HTTP 헤더를 가져오거나 설정합니다.

ContentLength

Content-Length 헤더에 대한 강력한 형식의 액세스. 구현은 문자열 표현과 동기화된 상태로 유지되어야 합니다.

ContentLocation

Content-Location HTTP 헤더를 가져오거나 설정합니다.

ContentMD5

Content-MD5 HTTP 헤더를 가져오거나 설정합니다.

ContentRange

Content-Range HTTP 헤더를 가져오거나 설정합니다.

ContentSecurityPolicy

Content-Security-Policy HTTP 헤더를 가져오거나 설정합니다.

ContentSecurityPolicyReportOnly

Content-Security-Policy-Report-Only HTTP 헤더를 가져오거나 설정합니다.

ContentType

Content-Type HTTP 헤더를 가져오거나 설정합니다.

Cookie

Cookie HTTP 헤더를 가져오거나 설정합니다.

CorrelationContext

Correlation-Context HTTP 헤더를 가져오거나 설정합니다.

Date

Date HTTP 헤더를 가져오거나 설정합니다.

ETag

ETag HTTP 헤더를 가져오거나 설정합니다.

Expect

Expect HTTP 헤더를 가져오거나 설정합니다.

Expires

Expires HTTP 헤더를 가져오거나 설정합니다.

From

From HTTP 헤더를 가져오거나 설정합니다.

GrpcAcceptEncoding

Grpc-Accept-Encoding HTTP 헤더를 가져오거나 설정합니다.

GrpcEncoding

Grpc-Encoding HTTP 헤더를 가져오거나 설정합니다.

GrpcMessage

Grpc-Message HTTP 헤더를 가져오거나 설정합니다.

GrpcStatus

Grpc-Status HTTP 헤더를 가져오거나 설정합니다.

GrpcTimeout

Grpc-Timeout HTTP 헤더를 가져오거나 설정합니다.

Host

Host HTTP 헤더를 가져오거나 설정합니다.

IfMatch

If-Match HTTP 헤더를 가져오거나 설정합니다.

IfModifiedSince

If-Modified-Since HTTP 헤더를 가져오거나 설정합니다.

IfNoneMatch

If-None-Match HTTP 헤더를 가져오거나 설정합니다.

IfRange

If-Range HTTP 헤더를 가져오거나 설정합니다.

IfUnmodifiedSince

If-Unmodified-Since HTTP 헤더를 가져오거나 설정합니다.

Item[String]

IHeaderDictionary에는 누락된 항목에 대해 StringValues.Empty를 반환하는 IDictionary와 다른 인덱서 계약이 있습니다.

KeepAlive

Keep-Alive HTTP 헤더를 가져오거나 설정합니다.

LastModified

Last-Modified HTTP 헤더를 가져오거나 설정합니다.

Link

Link HTTP 헤더를 가져오거나 설정합니다.

Location

Location HTTP 헤더를 가져오거나 설정합니다.

MaxForwards

Max-Forwards HTTP 헤더를 가져오거나 설정합니다.

Origin

Origin HTTP 헤더를 가져오거나 설정합니다.

Pragma

Pragma HTTP 헤더를 가져오거나 설정합니다.

ProxyAuthenticate

Proxy-Authenticate HTTP 헤더를 가져오거나 설정합니다.

ProxyAuthorization

Proxy-Authorization HTTP 헤더를 가져오거나 설정합니다.

ProxyConnection

Proxy-Connection HTTP 헤더를 가져오거나 설정합니다.

Range

Range HTTP 헤더를 가져오거나 설정합니다.

Referer

Referer HTTP 헤더를 가져오거나 설정합니다.

RequestId

Request-Id HTTP 헤더를 가져오거나 설정합니다.

RetryAfter

Retry-After HTTP 헤더를 가져오거나 설정합니다.

SecWebSocketAccept

Sec-WebSocket-Accept HTTP 헤더를 가져오거나 설정합니다.

SecWebSocketExtensions

Sec-WebSocket-Extensions HTTP 헤더를 가져오거나 설정합니다.

SecWebSocketKey

Sec-WebSocket-Key HTTP 헤더를 가져오거나 설정합니다.

SecWebSocketProtocol

Sec-WebSocket-Protocol HTTP 헤더를 가져오거나 설정합니다.

SecWebSocketVersion

Sec-WebSocket-Version HTTP 헤더를 가져오거나 설정합니다.

Server

Server HTTP 헤더를 가져오거나 설정합니다.

SetCookie

Set-Cookie HTTP 헤더를 가져오거나 설정합니다.

StrictTransportSecurity

Strict-Transport-Security HTTP 헤더를 가져오거나 설정합니다.

TE

TE HTTP 헤더를 가져오거나 설정합니다.

TraceParent

traceparent HTTP 헤더를 가져오거나 설정합니다.

TraceState

tracestate HTTP 헤더를 가져오거나 설정합니다.

Trailer

Trailer HTTP 헤더를 가져오거나 설정합니다.

TransferEncoding

Transfer-Encoding HTTP 헤더를 가져오거나 설정합니다.

Translate

Translate HTTP 헤더를 가져오거나 설정합니다.

Upgrade

Upgrade HTTP 헤더를 가져오거나 설정합니다.

UpgradeInsecureRequests

Upgrade-Insecure-Requests HTTP 헤더를 가져오거나 설정합니다.

UserAgent

User-Agent HTTP 헤더를 가져오거나 설정합니다.

Vary

Vary HTTP 헤더를 가져오거나 설정합니다.

Via

Via HTTP 헤더를 가져오거나 설정합니다.

Warning

Warning HTTP 헤더를 가져오거나 설정합니다.

WebSocketSubProtocols

Sec-WebSocket-Protocol HTTP 헤더를 가져오거나 설정합니다.

WWWAuthenticate

WWW-Authenticate HTTP 헤더를 가져오거나 설정합니다.

XContentTypeOptions

X-Content-Type-Options HTTP 헤더를 가져오거나 설정합니다.

XFrameOptions

X-Frame-Options HTTP 헤더를 가져오거나 설정합니다.

XPoweredBy

X-Powered-By HTTP 헤더를 가져오거나 설정합니다.

XRequestedWith

X-Requested-With HTTP 헤더를 가져오거나 설정합니다.

XUACompatible

X-UA-Compatible HTTP 헤더를 가져오거나 설정합니다.

XXSSProtection

X-XSS-Protection HTTP 헤더를 가져오거나 설정합니다.

확장 메서드

Append(IHeaderDictionary, String, StringValues)

새 값을 추가합니다. 각 항목은 개별 배열 항목으로 유지됩니다.

AppendCommaSeparatedValues(IHeaderDictionary, String, String[])

쉼표를 포함하는 모든 값을 인용한 다음, 쉼표는 모든 값을 기존 값과 조인합니다.

GetCommaSeparatedValues(IHeaderDictionary, String)

개별 값으로 구분된 컬렉션의 연관된 값을 가져옵니다. 따옴표로 묶인 값은 구분되지 않으며 따옴표가 제거됩니다.

SetCommaSeparatedValues(IHeaderDictionary, String, String[])

쉼표를 포함하는 모든 값을 인용한 다음, 쉼표가 모든 값을 조인합니다.

AppendList<T>(IHeaderDictionary, String, IList<T>)

값 시퀀스를 에 추가합니다 IHeaderDictionary.

적용 대상