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 は IDictionary とは異なるインデクサー コントラクトを持ち、不足しているエントリに対して StringValues.Empty を返します。

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追加します。

適用対象