IHeaderDictionary Interfaz

Definición

Representa encabezados HttpRequest y 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))
Derivado
Implementaciones

Propiedades

Accept

Obtiene o establece el encabezado HTTP Accept.

AcceptCharset

Obtiene o establece el encabezado HTTP Accept-Charset.

AcceptEncoding

Obtiene o establece el encabezado HTTP Accept-Encoding.

AcceptLanguage

Obtiene o establece el encabezado HTTP Accept-Language.

AcceptRanges

Obtiene o establece el encabezado HTTP Accept-Ranges.

AccessControlAllowCredentials

Obtiene o establece el encabezado HTTP Access-Control-Allow-Credentials.

AccessControlAllowHeaders

Obtiene o establece el encabezado HTTP Access-Control-Allow-Headers.

AccessControlAllowMethods

Obtiene o establece el encabezado HTTP Access-Control-Allow-Methods.

AccessControlAllowOrigin

Obtiene o establece el encabezado HTTP Access-Control-Allow-Origin.

AccessControlExposeHeaders

Obtiene o establece el encabezado HTTP Access-Control-Expose-Headers.

AccessControlMaxAge

Obtiene o establece el encabezado HTTP Access-Control-Max-Age.

AccessControlRequestHeaders

Obtiene o establece el encabezado HTTP Access-Control-Request-Headers.

AccessControlRequestMethod

Obtiene o establece el encabezado HTTP Access-Control-Request-Method.

Age

Obtiene o establece el encabezado HTTP Age.

Allow

Obtiene o establece el encabezado HTTP Allow.

AltSvc

Obtiene o establece el encabezado HTTP Alt-Svc.

Authorization

Obtiene o establece el encabezado HTTP Authorization.

Baggage

Obtiene o establece el encabezado HTTP baggage.

CacheControl

Obtiene o establece el encabezado HTTP Cache-Control.

Connection

Obtiene o establece el encabezado HTTP Connection.

ContentDisposition

Obtiene o establece el encabezado HTTP Content-Disposition.

ContentEncoding

Obtiene o establece el encabezado HTTP Content-Encoding.

ContentLanguage

Obtiene o establece el encabezado HTTP Content-Language.

ContentLength

Acceso fuertemente tipado al encabezado Content-Length. Las implementaciones deben mantener esto sincronizado con la representación de cadena.

ContentLocation

Obtiene o establece el encabezado HTTP Content-Location.

ContentMD5

Obtiene o establece el encabezado HTTP Content-MD5.

ContentRange

Obtiene o establece el encabezado HTTP Content-Range.

ContentSecurityPolicy

Obtiene o establece el encabezado HTTP Content-Security-Policy.

ContentSecurityPolicyReportOnly

Obtiene o establece el encabezado HTTP Content-Security-Policy-Report-Only.

ContentType

Obtiene o establece el encabezado HTTP Content-Type.

Cookie

Obtiene o establece el encabezado HTTP Cookie.

CorrelationContext

Obtiene o establece el encabezado HTTP Correlation-Context.

Date

Obtiene o establece el encabezado HTTP Date.

ETag

Obtiene o establece el encabezado HTTP ETag.

Expect

Obtiene o establece el encabezado HTTP Expect.

Expires

Obtiene o establece el encabezado HTTP Expires.

From

Obtiene o establece el encabezado HTTP From.

GrpcAcceptEncoding

Obtiene o establece el encabezado HTTP Grpc-Accept-Encoding.

GrpcEncoding

Obtiene o establece el encabezado HTTP Grpc-Encoding.

GrpcMessage

Obtiene o establece el encabezado HTTP Grpc-Message.

GrpcStatus

Obtiene o establece el encabezado HTTP Grpc-Status.

GrpcTimeout

Obtiene o establece el encabezado HTTP Grpc-Timeout.

Host

Obtiene o establece el encabezado HTTP Host.

IfMatch

Obtiene o establece el encabezado HTTP If-Match.

IfModifiedSince

Obtiene o establece el encabezado HTTP If-Modified-Since.

IfNoneMatch

Obtiene o establece el encabezado HTTP If-None-Match.

IfRange

Obtiene o establece el encabezado HTTP If-Range.

IfUnmodifiedSince

Obtiene o establece el encabezado HTTP If-Unmodified-Since.

Item[String]

IHeaderDictionary tiene un contrato de indexador diferente al de IDictionary, donde devolverá StringValues.Empty para las entradas que faltan.

KeepAlive

Obtiene o establece el encabezado HTTP Keep-Alive.

LastModified

Obtiene o establece el encabezado HTTP Last-Modified.

Link

Obtiene o establece el encabezado HTTP Link.

Location

Obtiene o establece el encabezado HTTP Location.

MaxForwards

Obtiene o establece el encabezado HTTP Max-Forwards.

Origin

Obtiene o establece el encabezado HTTP Origin.

Pragma

Obtiene o establece el encabezado HTTP Pragma.

ProxyAuthenticate

Obtiene o establece el encabezado HTTP Proxy-Authenticate.

ProxyAuthorization

Obtiene o establece el encabezado HTTP Proxy-Authorization.

ProxyConnection

Obtiene o establece el encabezado HTTP Proxy-Connection.

Range

Obtiene o establece el encabezado HTTP Range.

Referer

Obtiene o establece el encabezado HTTP Referer.

RequestId

Obtiene o establece el encabezado HTTP Request-Id.

RetryAfter

Obtiene o establece el encabezado HTTP Retry-After.

SecWebSocketAccept

Obtiene o establece el encabezado HTTP Sec-WebSocket-Accept.

SecWebSocketExtensions

Obtiene o establece el encabezado HTTP Sec-WebSocket-Extensions.

SecWebSocketKey

Obtiene o establece el encabezado HTTP Sec-WebSocket-Key.

SecWebSocketProtocol

Obtiene o establece el encabezado HTTP Sec-WebSocket-Protocol.

SecWebSocketVersion

Obtiene o establece el encabezado HTTP Sec-WebSocket-Version.

Server

Obtiene o establece el encabezado HTTP Server.

SetCookie

Obtiene o establece el encabezado HTTP Set-Cookie.

StrictTransportSecurity

Obtiene o establece el encabezado HTTP Strict-Transport-Security.

TE

Obtiene o establece el encabezado HTTP TE.

TraceParent

Obtiene o establece el encabezado HTTP traceparent.

TraceState

Obtiene o establece el encabezado HTTP tracestate.

Trailer

Obtiene o establece el encabezado HTTP Trailer.

TransferEncoding

Obtiene o establece el encabezado HTTP Transfer-Encoding.

Translate

Obtiene o establece el encabezado HTTP Translate.

Upgrade

Obtiene o establece el encabezado HTTP Upgrade.

UpgradeInsecureRequests

Obtiene o establece el encabezado HTTP Upgrade-Insecure-Requests.

UserAgent

Obtiene o establece el encabezado HTTP User-Agent.

Vary

Obtiene o establece el encabezado HTTP Vary.

Via

Obtiene o establece el encabezado HTTP Via.

Warning

Obtiene o establece el encabezado HTTP Warning.

WebSocketSubProtocols

Obtiene o establece el encabezado HTTP Sec-WebSocket-Protocol.

WWWAuthenticate

Obtiene o establece el encabezado HTTP WWW-Authenticate.

XContentTypeOptions

Obtiene o establece el encabezado HTTP X-Content-Type-Options.

XFrameOptions

Obtiene o establece el encabezado HTTP X-Frame-Options.

XPoweredBy

Obtiene o establece el encabezado HTTP X-Powered-By.

XRequestedWith

Obtiene o establece el encabezado HTTP X-Requested-With.

XUACompatible

Obtiene o establece el encabezado HTTP X-UA-Compatible.

XXSSProtection

Obtiene o establece el encabezado HTTP X-XSS-Protection.

Métodos de extensión

Append(IHeaderDictionary, String, StringValues)

Agrega valores nuevos. Cada elemento es una entrada de matriz independiente.

AppendCommaSeparatedValues(IHeaderDictionary, String, String[])

Cita los valores que contengan comas y, a continuación, una coma combina todos los valores con los valores existentes.

GetCommaSeparatedValues(IHeaderDictionary, String)

Obtiene los valores asociados de la colección separados en valores individuales. Los valores entre comillas no se separarán y las comillas se quitarán.

SetCommaSeparatedValues(IHeaderDictionary, String, String[])

Cita cualquier valor que contenga comas y, a continuación, una coma combina todos los valores.

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

Anexa una secuencia de valores a IHeaderDictionary.

Se aplica a