IHeaderDictionary Rozhraní

Definice

Představuje hlavičky HttpRequest a 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))
Odvozené
Implementuje

Vlastnosti

Accept

Získá nebo nastaví hlavičku Accept HTTP.

AcceptCharset

Získá nebo nastaví hlavičku Accept-Charset HTTP.

AcceptEncoding

Získá nebo nastaví hlavičku Accept-Encoding HTTP.

AcceptLanguage

Získá nebo nastaví hlavičku Accept-Language HTTP.

AcceptRanges

Získá nebo nastaví hlavičku Accept-Ranges HTTP.

AccessControlAllowCredentials

Získá nebo nastaví hlavičku Access-Control-Allow-Credentials HTTP.

AccessControlAllowHeaders

Získá nebo nastaví hlavičku Access-Control-Allow-Headers HTTP.

AccessControlAllowMethods

Získá nebo nastaví hlavičku Access-Control-Allow-Methods HTTP.

AccessControlAllowOrigin

Získá nebo nastaví hlavičku Access-Control-Allow-Origin HTTP.

AccessControlExposeHeaders

Získá nebo nastaví hlavičku Access-Control-Expose-Headers HTTP.

AccessControlMaxAge

Získá nebo nastaví hlavičku Access-Control-Max-Age HTTP.

AccessControlRequestHeaders

Získá nebo nastaví hlavičku Access-Control-Request-Headers HTTP.

AccessControlRequestMethod

Získá nebo nastaví hlavičku Access-Control-Request-Method HTTP.

Age

Získá nebo nastaví hlavičku Age HTTP.

Allow

Získá nebo nastaví hlavičku Allow HTTP.

AltSvc

Získá nebo nastaví hlavičku Alt-Svc HTTP.

Authorization

Získá nebo nastaví hlavičku Authorization HTTP.

Baggage

Získá nebo nastaví hlavičku baggage HTTP.

CacheControl

Získá nebo nastaví hlavičku Cache-Control HTTP.

Connection

Získá nebo nastaví hlavičku Connection HTTP.

ContentDisposition

Získá nebo nastaví hlavičku Content-Disposition HTTP.

ContentEncoding

Získá nebo nastaví hlavičku Content-Encoding HTTP.

ContentLanguage

Získá nebo nastaví hlavičku Content-Language HTTP.

ContentLength

Přístup k záhlaví Content-Length se silnými typy. Implementace musí zajistit synchronizaci s řetězcovou reprezentací.

ContentLocation

Získá nebo nastaví hlavičku Content-Location HTTP.

ContentMD5

Získá nebo nastaví hlavičku Content-MD5 HTTP.

ContentRange

Získá nebo nastaví hlavičku Content-Range HTTP.

ContentSecurityPolicy

Získá nebo nastaví hlavičku Content-Security-Policy HTTP.

ContentSecurityPolicyReportOnly

Získá nebo nastaví hlavičku Content-Security-Policy-Report-Only HTTP.

ContentType

Získá nebo nastaví hlavičku Content-Type HTTP.

Cookie

Získá nebo nastaví hlavičku Cookie HTTP.

CorrelationContext

Získá nebo nastaví hlavičku Correlation-Context HTTP.

Date

Získá nebo nastaví hlavičku Date HTTP.

ETag

Získá nebo nastaví hlavičku ETag HTTP.

Expect

Získá nebo nastaví hlavičku Expect HTTP.

Expires

Získá nebo nastaví hlavičku Expires HTTP.

From

Získá nebo nastaví hlavičku From HTTP.

GrpcAcceptEncoding

Získá nebo nastaví hlavičku Grpc-Accept-Encoding HTTP.

GrpcEncoding

Získá nebo nastaví hlavičku Grpc-Encoding HTTP.

GrpcMessage

Získá nebo nastaví hlavičku Grpc-Message HTTP.

GrpcStatus

Získá nebo nastaví hlavičku Grpc-Status HTTP.

GrpcTimeout

Získá nebo nastaví hlavičku Grpc-Timeout HTTP.

Host

Získá nebo nastaví hlavičku Host HTTP.

IfMatch

Získá nebo nastaví hlavičku If-Match HTTP.

IfModifiedSince

Získá nebo nastaví hlavičku If-Modified-Since HTTP.

IfNoneMatch

Získá nebo nastaví hlavičku If-None-Match HTTP.

IfRange

Získá nebo nastaví hlavičku If-Range HTTP.

IfUnmodifiedSince

Získá nebo nastaví hlavičku If-Unmodified-Since HTTP.

Item[String]

IHeaderDictionary má jiný kontrakt indexeru než IDictionary, kde vrátí StringValues.Empty pro chybějící položky.

KeepAlive

Získá nebo nastaví hlavičku Keep-Alive HTTP.

LastModified

Získá nebo nastaví hlavičku Last-Modified HTTP.

Link

Získá nebo nastaví hlavičku Link HTTP.

Location

Získá nebo nastaví hlavičku Location HTTP.

MaxForwards

Získá nebo nastaví hlavičku Max-Forwards HTTP.

Origin

Získá nebo nastaví hlavičku Origin HTTP.

Pragma

Získá nebo nastaví hlavičku Pragma HTTP.

ProxyAuthenticate

Získá nebo nastaví hlavičku Proxy-Authenticate HTTP.

ProxyAuthorization

Získá nebo nastaví hlavičku Proxy-Authorization HTTP.

ProxyConnection

Získá nebo nastaví hlavičku Proxy-Connection HTTP.

Range

Získá nebo nastaví hlavičku Range HTTP.

Referer

Získá nebo nastaví hlavičku Referer HTTP.

RequestId

Získá nebo nastaví hlavičku Request-Id HTTP.

RetryAfter

Získá nebo nastaví hlavičku Retry-After HTTP.

SecWebSocketAccept

Získá nebo nastaví hlavičku Sec-WebSocket-Accept HTTP.

SecWebSocketExtensions

Získá nebo nastaví hlavičku Sec-WebSocket-Extensions HTTP.

SecWebSocketKey

Získá nebo nastaví hlavičku Sec-WebSocket-Key HTTP.

SecWebSocketProtocol

Získá nebo nastaví hlavičku Sec-WebSocket-Protocol HTTP.

SecWebSocketVersion

Získá nebo nastaví hlavičku Sec-WebSocket-Version HTTP.

Server

Získá nebo nastaví hlavičku Server HTTP.

SetCookie

Získá nebo nastaví hlavičku Set-Cookie HTTP.

StrictTransportSecurity

Získá nebo nastaví hlavičku Strict-Transport-Security HTTP.

TE

Získá nebo nastaví hlavičku TE HTTP.

TraceParent

Získá nebo nastaví hlavičku traceparent HTTP.

TraceState

Získá nebo nastaví hlavičku tracestate HTTP.

Trailer

Získá nebo nastaví hlavičku Trailer HTTP.

TransferEncoding

Získá nebo nastaví hlavičku Transfer-Encoding HTTP.

Translate

Získá nebo nastaví hlavičku Translate HTTP.

Upgrade

Získá nebo nastaví hlavičku Upgrade HTTP.

UpgradeInsecureRequests

Získá nebo nastaví hlavičku Upgrade-Insecure-Requests HTTP.

UserAgent

Získá nebo nastaví hlavičku User-Agent HTTP.

Vary

Získá nebo nastaví hlavičku Vary HTTP.

Via

Získá nebo nastaví hlavičku Via HTTP.

Warning

Získá nebo nastaví hlavičku Warning HTTP.

WebSocketSubProtocols

Získá nebo nastaví hlavičku Sec-WebSocket-Protocol HTTP.

WWWAuthenticate

Získá nebo nastaví hlavičku WWW-Authenticate HTTP.

XContentTypeOptions

Získá nebo nastaví hlavičku X-Content-Type-Options HTTP.

XFrameOptions

Získá nebo nastaví hlavičku X-Frame-Options HTTP.

XPoweredBy

Získá nebo nastaví hlavičku X-Powered-By HTTP.

XRequestedWith

Získá nebo nastaví hlavičku X-Requested-With HTTP.

XUACompatible

Získá nebo nastaví hlavičku X-UA-Compatible HTTP.

XXSSProtection

Získá nebo nastaví hlavičku X-XSS-Protection HTTP.

Metody rozšíření

Append(IHeaderDictionary, String, StringValues)

Přidejte nové hodnoty. Každá položka zůstává samostatnou položkou pole.

AppendCommaSeparatedValues(IHeaderDictionary, String, String[])

Uvozuje všechny hodnoty obsahující čárky a pak čárka spojí všechny hodnoty se všemi existujícími hodnotami.

GetCommaSeparatedValues(IHeaderDictionary, String)

Získejte přidružené hodnoty z kolekce oddělené do jednotlivých hodnot. Hodnoty v uvozovkách nebudou rozděleny a uvozovky budou odebrány.

SetCommaSeparatedValues(IHeaderDictionary, String, String[])

Uvozuje všechny hodnoty obsahující čárky a pak všechny hodnoty spojí čárkou.

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

Připojí posloupnost hodnot k IHeaderDictionary.

Platí pro