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
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))
Derivado
Implementaciones

Propiedades

Accept

Obtiene o establece el encabezado ACCEPT HTTP.

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 ALLOW HTTP.

AltSvc

Obtiene o establece el encabezado HTTP Alt-Svc .

Authorization

Obtiene o establece el encabezado HTTP de autorización .

Baggage

Obtiene o establece el encabezado HTTP del equipaje .

CacheControl

Obtiene o establece el encabezado HTTP Cache-Control .

Connection

Obtiene o establece el encabezado HTTP de conexión .

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 de fecha .

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 del 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 modificado por última vez .

Link

Obtiene o establece el encabezado HTTP de vínculo .

Location

Obtiene o establece el encabezado HTTP de ubicación .

MaxForwards

Obtiene o establece el encabezado HTTP Max-Forwards .

Origin

Obtiene o establece el encabezado HTTP de origen .

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 de intervalo .

Referer

Obtiene o establece el encabezado HTTP de referencia .

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 del servidor .

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 de TE .

TraceParent

Obtiene o establece el encabezado HTTP traceparent .

TraceState

Obtiene o establece el encabezado HTTP tracestate .

Trailer

Obtiene o establece el encabezado HTTP del finalizador .

TransferEncoding

Obtiene o establece el encabezado HTTP Transfer-Encoding .

Translate

Obtiene o establece el encabezado TRANSLATE HTTP.

Upgrade

Obtiene o establece el encabezado HTTP de actualización .

UpgradeInsecureRequests

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

UserAgent

Obtiene o establece el encabezado HTTP del Agente de usuario .

Vary

Obtiene o establece el encabezado HTTP Vary .

Via

Obtiene o establece el encabezado Via HTTP.

Warning

Obtiene o establece el encabezado HTTP de advertencia .

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 con tecnología X .

XRequestedWith

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

XUACompatible

Obtiene o establece el encabezado HTTP compatible con X-UA .

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