IHeaderDictionary Interfaccia

Definizione

Rappresenta intestazioni HttpRequest e 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))
Derivato
Implementazioni

Proprietà

Accept

Ottiene o imposta l'intestazione HTTP di Accept.

AcceptCharset

Ottiene o imposta l'intestazione HTTP di Accept-Charset.

AcceptEncoding

Ottiene o imposta l'intestazione HTTP di Accept-Encoding.

AcceptLanguage

Ottiene o imposta l'intestazione HTTP di Accept-Language.

AcceptRanges

Ottiene o imposta l'intestazione HTTP di Accept-Ranges.

AccessControlAllowCredentials

Ottiene o imposta l'intestazione HTTP di Access-Control-Allow-Credentials.

AccessControlAllowHeaders

Ottiene o imposta l'intestazione HTTP di Access-Control-Allow-Headers.

AccessControlAllowMethods

Ottiene o imposta l'intestazione HTTP di Access-Control-Allow-Methods.

AccessControlAllowOrigin

Ottiene o imposta l'intestazione HTTP di Access-Control-Allow-Origin.

AccessControlExposeHeaders

Ottiene o imposta l'intestazione HTTP di Access-Control-Expose-Headers.

AccessControlMaxAge

Ottiene o imposta l'intestazione HTTP di Access-Control-Max-Age.

AccessControlRequestHeaders

Ottiene o imposta l'intestazione HTTP di Access-Control-Request-Headers.

AccessControlRequestMethod

Ottiene o imposta l'intestazione HTTP di Access-Control-Request-Method.

Age

Ottiene o imposta l'intestazione HTTP di Age.

Allow

Ottiene o imposta l'intestazione HTTP di Allow.

AltSvc

Ottiene o imposta l'intestazione HTTP di Alt-Svc.

Authorization

Ottiene o imposta l'intestazione HTTP di Authorization.

Baggage

Ottiene o imposta l'intestazione HTTP di baggage.

CacheControl

Ottiene o imposta l'intestazione HTTP di Cache-Control.

Connection

Ottiene o imposta l'intestazione HTTP di Connection.

ContentDisposition

Ottiene o imposta l'intestazione HTTP di Content-Disposition.

ContentEncoding

Ottiene o imposta l'intestazione HTTP di Content-Encoding.

ContentLanguage

Ottiene o imposta l'intestazione HTTP di Content-Language.

ContentLength

Accesso fortemente tipizzato all'intestazione Content-Length. Le implementazioni devono mantenere questa operazione in sincronizzazione con la rappresentazione stringa.

ContentLocation

Ottiene o imposta l'intestazione HTTP di Content-Location.

ContentMD5

Ottiene o imposta l'intestazione HTTP di Content-MD5.

ContentRange

Ottiene o imposta l'intestazione HTTP di Content-Range.

ContentSecurityPolicy

Ottiene o imposta l'intestazione HTTP di Content-Security-Policy.

ContentSecurityPolicyReportOnly

Ottiene o imposta l'intestazione HTTP di Content-Security-Policy-Report-Only.

ContentType

Ottiene o imposta l'intestazione HTTP di Content-Type.

Cookie

Ottiene o imposta l'intestazione HTTP di Cookie.

CorrelationContext

Ottiene o imposta l'intestazione HTTP di Correlation-Context.

Date

Ottiene o imposta l'intestazione HTTP di Date.

ETag

Ottiene o imposta l'intestazione HTTP di ETag.

Expect

Ottiene o imposta l'intestazione HTTP di Expect.

Expires

Ottiene o imposta l'intestazione HTTP di Expires.

From

Ottiene o imposta l'intestazione HTTP di From.

GrpcAcceptEncoding

Ottiene o imposta l'intestazione HTTP di Grpc-Accept-Encoding.

GrpcEncoding

Ottiene o imposta l'intestazione HTTP di Grpc-Encoding.

GrpcMessage

Ottiene o imposta l'intestazione HTTP di Grpc-Message.

GrpcStatus

Ottiene o imposta l'intestazione HTTP di Grpc-Status.

GrpcTimeout

Ottiene o imposta l'intestazione HTTP di Grpc-Timeout.

Host

Ottiene o imposta l'intestazione HTTP di Host.

IfMatch

Ottiene o imposta l'intestazione HTTP di If-Match.

IfModifiedSince

Ottiene o imposta l'intestazione HTTP di If-Modified-Since.

IfNoneMatch

Ottiene o imposta l'intestazione HTTP di If-None-Match.

IfRange

Ottiene o imposta l'intestazione HTTP di If-Range.

IfUnmodifiedSince

Ottiene o imposta l'intestazione HTTP di If-Unmodified-Since.

Item[String]

IHeaderDictionary ha un contratto indicizzatore diverso da IDictionary, in cui restituirà StringValues.Empty per le voci mancanti.

KeepAlive

Ottiene o imposta l'intestazione HTTP di Keep-Alive.

LastModified

Ottiene o imposta l'intestazione HTTP di Last-Modified.

Link

Ottiene o imposta l'intestazione HTTP di Link.

Location

Ottiene o imposta l'intestazione HTTP di Location.

MaxForwards

Ottiene o imposta l'intestazione HTTP di Max-Forwards.

Origin

Ottiene o imposta l'intestazione HTTP di Origin.

Pragma

Ottiene o imposta l'intestazione HTTP di Pragma.

ProxyAuthenticate

Ottiene o imposta l'intestazione HTTP di Proxy-Authenticate.

ProxyAuthorization

Ottiene o imposta l'intestazione HTTP di Proxy-Authorization.

ProxyConnection

Ottiene o imposta l'intestazione HTTP di Proxy-Connection.

Range

Ottiene o imposta l'intestazione HTTP di Range.

Referer

Ottiene o imposta l'intestazione HTTP di Referer.

RequestId

Ottiene o imposta l'intestazione HTTP di Request-Id.

RetryAfter

Ottiene o imposta l'intestazione HTTP di Retry-After.

SecWebSocketAccept

Ottiene o imposta l'intestazione HTTP di Sec-WebSocket-Accept.

SecWebSocketExtensions

Ottiene o imposta l'intestazione HTTP di Sec-WebSocket-Extensions.

SecWebSocketKey

Ottiene o imposta l'intestazione HTTP di Sec-WebSocket-Key.

SecWebSocketProtocol

Ottiene o imposta l'intestazione HTTP di Sec-WebSocket-Protocol.

SecWebSocketVersion

Ottiene o imposta l'intestazione HTTP di Sec-WebSocket-Version.

Server

Ottiene o imposta l'intestazione HTTP di Server.

SetCookie

Ottiene o imposta l'intestazione HTTP di Set-Cookie.

StrictTransportSecurity

Ottiene o imposta l'intestazione HTTP di Strict-Transport-Security.

TE

Ottiene o imposta l'intestazione HTTP di TE.

TraceParent

Ottiene o imposta l'intestazione HTTP di traceparent.

TraceState

Ottiene o imposta l'intestazione HTTP di tracestate.

Trailer

Ottiene o imposta l'intestazione HTTP di Trailer.

TransferEncoding

Ottiene o imposta l'intestazione HTTP di Transfer-Encoding.

Translate

Ottiene o imposta l'intestazione HTTP di Translate.

Upgrade

Ottiene o imposta l'intestazione HTTP di Upgrade.

UpgradeInsecureRequests

Ottiene o imposta l'intestazione HTTP di Upgrade-Insecure-Requests.

UserAgent

Ottiene o imposta l'intestazione HTTP di User-Agent.

Vary

Ottiene o imposta l'intestazione HTTP di Vary.

Via

Ottiene o imposta l'intestazione HTTP di Via.

Warning

Ottiene o imposta l'intestazione HTTP di Warning.

WebSocketSubProtocols

Ottiene o imposta l'intestazione HTTP di Sec-WebSocket-Protocol.

WWWAuthenticate

Ottiene o imposta l'intestazione HTTP di WWW-Authenticate.

XContentTypeOptions

Ottiene o imposta l'intestazione HTTP di X-Content-Type-Options.

XFrameOptions

Ottiene o imposta l'intestazione HTTP di X-Frame-Options.

XPoweredBy

Ottiene o imposta l'intestazione HTTP di X-Powered-By.

XRequestedWith

Ottiene o imposta l'intestazione HTTP di X-Requested-With.

XUACompatible

Ottiene o imposta l'intestazione HTTP di X-UA-Compatible.

XXSSProtection

Ottiene o imposta l'intestazione HTTP di X-XSS-Protection.

Metodi di estensione

Append(IHeaderDictionary, String, StringValues)

Aggiungere nuovi valori. Ciascun elemento rimane un elemento di matrice separato.

AppendCommaSeparatedValues(IHeaderDictionary, String, String[])

Virgolette tutti i valori contenenti virgole e quindi virgole unisce tutti i valori con tutti i valori esistenti.

GetCommaSeparatedValues(IHeaderDictionary, String)

Ottenere i valori associati dalla raccolta separati in valori individuali. I valori tra virgolette non verranno suddivisi e le virgolette verranno rimosse.

SetCommaSeparatedValues(IHeaderDictionary, String, String[])

Virgolette tutti i valori contenenti virgole e quindi virgole unisce tutti i valori.

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

Aggiunge una sequenza di valori a IHeaderDictionary.

Si applica a