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
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))
Odvozené
Implementuje

Vlastnosti

Accept

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

AcceptCharset

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

AcceptEncoding

Získá nebo nastaví hlavičku HTTP pro kódování Accept .

AcceptLanguage

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

AcceptRanges

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

AccessControlAllowCredentials

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

AccessControlAllowHeaders

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

AccessControlAllowMethods

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

AccessControlAllowOrigin

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

AccessControlExposeHeaders

Získá nebo nastaví hlavičku HTTP access-control-expose-headers .

AccessControlMaxAge

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

AccessControlRequestHeaders

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

AccessControlRequestMethod

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

Age

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

Allow

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

AltSvc

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

Authorization

Získá nebo nastaví autorizační hlavičku HTTP.

Baggage

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

CacheControl

Získá nebo nastaví hlavičku HTTP řízení mezipaměti .

Connection

Získá nebo nastaví hlavičku HTTP připojení .

ContentDisposition

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

ContentEncoding

Získá nebo nastaví hlavičku HTTP kódování obsahu .

ContentLanguage

Získá nebo nastaví hlavičku HTTP jazyka obsahu .

ContentLength

Silně zadaný přístup k hlavičce Content-Length. Implementace musí být synchronizované s řetězcovou reprezentací.

ContentLocation

Získá nebo nastaví hlavičku HTTP umístění obsahu .

ContentMD5

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

ContentRange

Získá nebo nastaví hlavičku HTTP rozsahu obsahu .

ContentSecurityPolicy

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

ContentSecurityPolicyReportOnly

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

ContentType

Získá nebo nastaví hlavičku HTTP typu obsahu .

Cookie

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

CorrelationContext

Získá nebo nastaví hlavičku HTTP kontextu korelace .

Date

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

ETag

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

Expect

Získá nebo nastaví očekávanou hlavičku HTTP.

Expires

Získá nebo nastaví konec platnosti hlavičky HTTP.

From

Získá nebo nastaví z hlavičky HTTP.

GrpcAcceptEncoding

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

GrpcEncoding

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

GrpcMessage

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

GrpcStatus

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

GrpcTimeout

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

Host

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

IfMatch

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

IfModifiedSince

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

IfNoneMatch

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

IfRange

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

IfUnmodifiedSince

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

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 HTTP Keep-Alive .

LastModified

Získá nebo nastaví hlavičku HTTP poslední změny .

Link

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

Location

Získá nebo nastaví hlavičku HTTP umístění .

MaxForwards

Získá nebo nastaví hlavičku HTTP max-forwards .

Origin

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

Pragma

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

ProxyAuthenticate

Získá nebo nastaví hlavičku HTTP ověřování proxy .

ProxyAuthorization

Získá nebo nastaví hlavičku HTTP autorizace proxy .

ProxyConnection

Získá nebo nastaví hlavičku HTTP proxy-připojení .

Range

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

Referer

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

RequestId

Získá nebo nastaví hlavičku HTTP ID požadavku .

RetryAfter

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

SecWebSocketAccept

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

SecWebSocketExtensions

Získá nebo nastaví sec-WebSocket-Extensions HTTP hlavička.

SecWebSocketKey

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

SecWebSocketProtocol

Získá nebo nastaví sec-WebSocket-Protocol HTTP hlavička.

SecWebSocketVersion

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

Server

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

SetCookie

Získá nebo nastaví hlavičku HTTP set-cookie .

StrictTransportSecurity

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

TE

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

TraceParent

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

TraceState

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

Trailer

Získá nebo nastaví hlavičku HTTP přívěsu .

TransferEncoding

Získá nebo nastaví hlavičku HTTP kódování přenosu .

Translate

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

Upgrade

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

UpgradeInsecureRequests

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

UserAgent

Získá nebo nastaví hlavičku HTTP uživatelského agenta .

Vary

Získá nebo nastaví různé hlavičky HTTP.

Via

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

Warning

Získá nebo nastaví hlavičku HTTP upozornění .

WebSocketSubProtocols

Získá nebo nastaví sec-WebSocket-Protocol HTTP hlavička.

WWWAuthenticate

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

XContentTypeOptions

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

XFrameOptions

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

XPoweredBy

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

XRequestedWith

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

XUACompatible

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

XXSSProtection

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

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[])

Uvozovky všechny hodnoty obsahující čárky a poté čárky spojí všechny hodnoty s libovolnými existujícími hodnotami.

GetCommaSeparatedValues(IHeaderDictionary, String)

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

SetCommaSeparatedValues(IHeaderDictionary, String, String[])

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

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

Připojí sekvenci hodnot k IHeaderDictionary.

Platí pro