IHeaderDictionary Schnittstelle

Definition

Stellt httpRequest- und HttpResponse-Header dar.

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
type IHeaderDictionary = interface
    interface ICollection<KeyValuePair<string, StringValues>>
    interface seq<KeyValuePair<string, StringValues>>
    interface IEnumerable
    interface IDictionary<string, StringValues>
Public Interface IHeaderDictionary
Implements ICollection(Of KeyValuePair(Of String, StringValues)), IDictionary(Of String, StringValues), IEnumerable(Of KeyValuePair(Of String, StringValues))
Abgeleitet
Implementiert

Eigenschaften

Accept

Ruft den Accept-HTTP-Header ab oder legt diesen fest.

AcceptCharset

Ruft den Accept-Charset-HTTP-Header ab oder legt diesen fest.

AcceptEncoding

Ruft den Accept-Encoding-HTTP-Header ab oder legt diesen fest.

AcceptLanguage

Ruft den Accept-Language-HTTP-Header ab oder legt diesen fest.

AcceptRanges

Ruft den Accept-Ranges-HTTP-Header ab oder legt diesen fest.

AccessControlAllowCredentials

Ruft den Access-Control-Allow-Credentials-HTTP-Header ab oder legt diesen fest.

AccessControlAllowHeaders

Ruft den Access-Control-Allow-Headers-HTTP-Header ab oder legt diesen fest.

AccessControlAllowMethods

Ruft den Access-Control-Allow-Methods-HTTP-Header ab oder legt diesen fest.

AccessControlAllowOrigin

Ruft den Access-Control-Allow-Origin-HTTP-Header ab oder legt diesen fest.

AccessControlExposeHeaders

Ruft den Access-Control-Expose-Headers-HTTP-Header ab oder legt diesen fest.

AccessControlMaxAge

Ruft den Access-Control-Max-Age-HTTP-Header ab oder legt diesen fest.

AccessControlRequestHeaders

Ruft den Access-Control-Request-Headers-HTTP-Header ab oder legt diesen fest.

AccessControlRequestMethod

Ruft den Access-Control-Request-Method-HTTP-Header ab oder legt diesen fest.

Age

Ruft den Age-HTTP-Header ab oder legt diesen fest.

Allow

Ruft den Allow-HTTP-Header ab oder legt diesen fest.

AltSvc

Ruft den Alt-Svc-HTTP-Header ab oder legt diesen fest.

Authorization

Ruft den Authorization-HTTP-Header ab oder legt diesen fest.

Baggage

Ruft den baggage-HTTP-Header ab oder legt diesen fest.

CacheControl

Ruft den Cache-Control-HTTP-Header ab oder legt diesen fest.

Connection

Ruft den Connection-HTTP-Header ab oder legt diesen fest.

ContentDisposition

Ruft den Content-Disposition-HTTP-Header ab oder legt diesen fest.

ContentEncoding

Ruft den Content-Encoding-HTTP-Header ab oder legt diesen fest.

ContentLanguage

Ruft den Content-Language-HTTP-Header ab oder legt diesen fest.

ContentLength

Stark typisierter Zugriff auf den Content-Length-Header. Implementierungen müssen dies mit der Zeichenfolgendarstellung synchronisieren.

ContentLocation

Ruft den Content-Location-HTTP-Header ab oder legt diesen fest.

ContentMD5

Ruft den Content-MD5-HTTP-Header ab oder legt diesen fest.

ContentRange

Ruft den Content-Range-HTTP-Header ab oder legt diesen fest.

ContentSecurityPolicy

Ruft den Content-Security-Policy-HTTP-Header ab oder legt diesen fest.

ContentSecurityPolicyReportOnly

Ruft den Content-Security-Policy-Report-Only-HTTP-Header ab oder legt diesen fest.

ContentType

Ruft den Content-Type-HTTP-Header ab oder legt diesen fest.

Cookie

Ruft den Cookie-HTTP-Header ab oder legt diesen fest.

CorrelationContext

Ruft den Correlation-Context-HTTP-Header ab oder legt diesen fest.

Date

Ruft den Date-HTTP-Header ab oder legt diesen fest.

ETag

Ruft den ETag-HTTP-Header ab oder legt diesen fest.

Expect

Ruft den Expect-HTTP-Header ab oder legt diesen fest.

Expires

Ruft den Expires-HTTP-Header ab oder legt diesen fest.

From

Ruft den From-HTTP-Header ab oder legt diesen fest.

GrpcAcceptEncoding

Ruft den Grpc-Accept-Encoding-HTTP-Header ab oder legt diesen fest.

GrpcEncoding

Ruft den Grpc-Encoding-HTTP-Header ab oder legt diesen fest.

GrpcMessage

Ruft den Grpc-Message-HTTP-Header ab oder legt diesen fest.

GrpcStatus

Ruft den Grpc-Status-HTTP-Header ab oder legt diesen fest.

GrpcTimeout

Ruft den Grpc-Timeout-HTTP-Header ab oder legt diesen fest.

Host

Ruft den Host-HTTP-Header ab oder legt diesen fest.

IfMatch

Ruft den If-Match-HTTP-Header ab oder legt diesen fest.

IfModifiedSince

Ruft den If-Modified-Since-HTTP-Header ab oder legt diesen fest.

IfNoneMatch

Ruft den If-None-Match-HTTP-Header ab oder legt diesen fest.

IfRange

Ruft den If-Range-HTTP-Header ab oder legt diesen fest.

IfUnmodifiedSince

Ruft den If-Unmodified-Since-HTTP-Header ab oder legt diesen fest.

Item[String]

IHeaderDictionary hat einen anderen Indexervertrag als IDictionary, wobei stringValues.Empty für fehlende Einträge zurückgegeben wird.

KeepAlive

Ruft den Keep-Alive-HTTP-Header ab oder legt diesen fest.

LastModified

Ruft den Last-Modified-HTTP-Header ab oder legt diesen fest.

Link

Ruft den Link-HTTP-Header ab oder legt diesen fest.

Location

Ruft den Location-HTTP-Header ab oder legt diesen fest.

MaxForwards

Ruft den Max-Forwards-HTTP-Header ab oder legt diesen fest.

Origin

Ruft den Origin-HTTP-Header ab oder legt diesen fest.

Pragma

Ruft den Pragma-HTTP-Header ab oder legt diesen fest.

ProxyAuthenticate

Ruft den Proxy-Authenticate-HTTP-Header ab oder legt diesen fest.

ProxyAuthorization

Ruft den Proxy-Authorization-HTTP-Header ab oder legt diesen fest.

ProxyConnection

Ruft den Proxy-Connection-HTTP-Header ab oder legt diesen fest.

Range

Ruft den Range-HTTP-Header ab oder legt diesen fest.

Referer

Ruft den Referer-HTTP-Header ab oder legt diesen fest.

RequestId

Ruft den Request-Id-HTTP-Header ab oder legt diesen fest.

RetryAfter

Ruft den Retry-After-HTTP-Header ab oder legt diesen fest.

SecWebSocketAccept

Ruft den Sec-WebSocket-Accept-HTTP-Header ab oder legt diesen fest.

SecWebSocketExtensions

Ruft den Sec-WebSocket-Extensions-HTTP-Header ab oder legt diesen fest.

SecWebSocketKey

Ruft den Sec-WebSocket-Key-HTTP-Header ab oder legt diesen fest.

SecWebSocketProtocol

Ruft den Sec-WebSocket-Protocol-HTTP-Header ab oder legt diesen fest.

SecWebSocketVersion

Ruft den Sec-WebSocket-Version-HTTP-Header ab oder legt diesen fest.

Server

Ruft den Server-HTTP-Header ab oder legt diesen fest.

SetCookie

Ruft den Set-Cookie-HTTP-Header ab oder legt diesen fest.

StrictTransportSecurity

Ruft den Strict-Transport-Security-HTTP-Header ab oder legt diesen fest.

TE

Ruft den TE-HTTP-Header ab oder legt diesen fest.

TraceParent

Ruft den traceparent-HTTP-Header ab oder legt diesen fest.

TraceState

Ruft den tracestate-HTTP-Header ab oder legt diesen fest.

Trailer

Ruft den Trailer-HTTP-Header ab oder legt diesen fest.

TransferEncoding

Ruft den Transfer-Encoding-HTTP-Header ab oder legt diesen fest.

Translate

Ruft den Translate-HTTP-Header ab oder legt diesen fest.

Upgrade

Ruft den Upgrade-HTTP-Header ab oder legt diesen fest.

UpgradeInsecureRequests

Ruft den Upgrade-Insecure-Requests-HTTP-Header ab oder legt diesen fest.

UserAgent

Ruft den User-Agent-HTTP-Header ab oder legt diesen fest.

Vary

Ruft den Vary-HTTP-Header ab oder legt diesen fest.

Via

Ruft den Via-HTTP-Header ab oder legt diesen fest.

Warning

Ruft den Warning-HTTP-Header ab oder legt diesen fest.

WebSocketSubProtocols

Ruft den Sec-WebSocket-Protocol-HTTP-Header ab oder legt diesen fest.

WWWAuthenticate

Ruft den WWW-Authenticate-HTTP-Header ab oder legt diesen fest.

XContentTypeOptions

Ruft den X-Content-Type-Options-HTTP-Header ab oder legt diesen fest.

XFrameOptions

Ruft den X-Frame-Options-HTTP-Header ab oder legt diesen fest.

XPoweredBy

Ruft den X-Powered-By-HTTP-Header ab oder legt diesen fest.

XRequestedWith

Ruft den X-Requested-With-HTTP-Header ab oder legt diesen fest.

XUACompatible

Ruft den X-UA-Compatible-HTTP-Header ab oder legt diesen fest.

XXSSProtection

Ruft den X-XSS-Protection-HTTP-Header ab oder legt diesen fest.

Erweiterungsmethoden

Append(IHeaderDictionary, String, StringValues)

Fügt neue Werte hinzu. Jedes Element bleibt ein separater Arrayeintrag.

AppendCommaSeparatedValues(IHeaderDictionary, String, String[])

Zitiert alle Werte, die Kommas enthalten, und verbindet dann alle Werte mit allen vorhandenen Werten.

GetCommaSeparatedValues(IHeaderDictionary, String)

Ruft die zugehörigen Werte aus der Auflistung in einzelne Werte getrennt ab. Werte in Anführungszeichen werden nicht getrennt, und die Anführungszeichen werden entfernt.

SetCommaSeparatedValues(IHeaderDictionary, String, String[])

Zitiert alle Werte, die Kommas enthalten, und dann werden alle Werte durch Kommas verknüpft.

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

Fügt eine Sequenz von Werten an an IHeaderDictionary.

Gilt für: