IHeaderDictionary Arabirim

Tanım

HttpRequest ve HttpResponse üst bilgilerini temsil eder

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))
Türetilmiş
Uygulamalar

Özellikler

Accept

HTTP üst bilgisini alır veya ayarlar Accept .

AcceptCharset

HTTP üst bilgisini alır veya ayarlar Accept-Charset .

AcceptEncoding

HTTP üst bilgisini alır veya ayarlar Accept-Encoding .

AcceptLanguage

HTTP üst bilgisini alır veya ayarlar Accept-Language .

AcceptRanges

HTTP üst bilgisini alır veya ayarlar Accept-Ranges .

AccessControlAllowCredentials

HTTP üst bilgisini alır veya ayarlar Access-Control-Allow-Credentials .

AccessControlAllowHeaders

HTTP üst bilgisini alır veya ayarlar Access-Control-Allow-Headers .

AccessControlAllowMethods

HTTP üst bilgisini alır veya ayarlar Access-Control-Allow-Methods .

AccessControlAllowOrigin

HTTP üst bilgisini alır veya ayarlar Access-Control-Allow-Origin .

AccessControlExposeHeaders

HTTP üst bilgisini alır veya ayarlar Access-Control-Expose-Headers .

AccessControlMaxAge

HTTP üst bilgisini alır veya ayarlar Access-Control-Max-Age .

AccessControlRequestHeaders

HTTP üst bilgisini alır veya ayarlar Access-Control-Request-Headers .

AccessControlRequestMethod

HTTP üst bilgisini alır veya ayarlar Access-Control-Request-Method .

Age

HTTP üst bilgisini alır veya ayarlar Age .

Allow

HTTP üst bilgisini alır veya ayarlar Allow .

AltSvc

HTTP üst bilgisini alır veya ayarlar Alt-Svc .

Authorization

HTTP üst bilgisini alır veya ayarlar Authorization .

Baggage

HTTP üst bilgisini alır veya ayarlar baggage .

CacheControl

HTTP üst bilgisini alır veya ayarlar Cache-Control .

Connection

HTTP üst bilgisini alır veya ayarlar Connection .

ContentDisposition

HTTP üst bilgisini alır veya ayarlar Content-Disposition .

ContentEncoding

HTTP üst bilgisini alır veya ayarlar Content-Encoding .

ContentLanguage

HTTP üst bilgisini alır veya ayarlar Content-Language .

ContentLength

Content-Length üst bilgisine kesin olarak belirlenmiş erişim. Uygulamalar bunu dize gösterimiyle eşitlenmiş durumda tutmalıdır.

ContentLocation

HTTP üst bilgisini alır veya ayarlar Content-Location .

ContentMD5

HTTP üst bilgisini alır veya ayarlar Content-MD5 .

ContentRange

HTTP üst bilgisini alır veya ayarlar Content-Range .

ContentSecurityPolicy

HTTP üst bilgisini alır veya ayarlar Content-Security-Policy .

ContentSecurityPolicyReportOnly

HTTP üst bilgisini alır veya ayarlar Content-Security-Policy-Report-Only .

ContentType

HTTP üst bilgisini alır veya ayarlar Content-Type .

Cookie

HTTP üst bilgisini alır veya ayarlar Cookie .

CorrelationContext

HTTP üst bilgisini alır veya ayarlar Correlation-Context .

Date

HTTP üst bilgisini alır veya ayarlar Date .

ETag

HTTP üst bilgisini alır veya ayarlar ETag .

Expect

HTTP üst bilgisini alır veya ayarlar Expect .

Expires

HTTP üst bilgisini alır veya ayarlar Expires .

From

HTTP üst bilgisini alır veya ayarlar From .

GrpcAcceptEncoding

HTTP üst bilgisini alır veya ayarlar Grpc-Accept-Encoding .

GrpcEncoding

HTTP üst bilgisini alır veya ayarlar Grpc-Encoding .

GrpcMessage

HTTP üst bilgisini alır veya ayarlar Grpc-Message .

GrpcStatus

HTTP üst bilgisini alır veya ayarlar Grpc-Status .

GrpcTimeout

HTTP üst bilgisini alır veya ayarlar Grpc-Timeout .

Host

HTTP üst bilgisini alır veya ayarlar Host .

IfMatch

HTTP üst bilgisini alır veya ayarlar If-Match .

IfModifiedSince

HTTP üst bilgisini alır veya ayarlar If-Modified-Since .

IfNoneMatch

HTTP üst bilgisini alır veya ayarlar If-None-Match .

IfRange

HTTP üst bilgisini alır veya ayarlar If-Range .

IfUnmodifiedSince

HTTP üst bilgisini alır veya ayarlar If-Unmodified-Since .

Item[String]

IHeaderDictionary, eksik girdiler için StringValues.Empty döndüreceği IDictionary'den farklı bir dizin oluşturucu sözleşmesine sahiptir.

KeepAlive

HTTP üst bilgisini alır veya ayarlar Keep-Alive .

LastModified

HTTP üst bilgisini alır veya ayarlar Last-Modified .

Link

HTTP üst bilgisini alır veya ayarlar Link .

Location

HTTP üst bilgisini alır veya ayarlar Location .

MaxForwards

HTTP üst bilgisini alır veya ayarlar Max-Forwards .

Origin

HTTP üst bilgisini alır veya ayarlar Origin .

Pragma

HTTP üst bilgisini alır veya ayarlar Pragma .

ProxyAuthenticate

HTTP üst bilgisini alır veya ayarlar Proxy-Authenticate .

ProxyAuthorization

HTTP üst bilgisini alır veya ayarlar Proxy-Authorization .

ProxyConnection

HTTP üst bilgisini alır veya ayarlar Proxy-Connection .

Range

HTTP üst bilgisini alır veya ayarlar Range .

Referer

HTTP üst bilgisini alır veya ayarlar Referer .

RequestId

HTTP üst bilgisini alır veya ayarlar Request-Id .

RetryAfter

HTTP üst bilgisini alır veya ayarlar Retry-After .

SecWebSocketAccept

HTTP üst bilgisini alır veya ayarlar Sec-WebSocket-Accept .

SecWebSocketExtensions

HTTP üst bilgisini alır veya ayarlar Sec-WebSocket-Extensions .

SecWebSocketKey

HTTP üst bilgisini alır veya ayarlar Sec-WebSocket-Key .

SecWebSocketProtocol

HTTP üst bilgisini alır veya ayarlar Sec-WebSocket-Protocol .

SecWebSocketVersion

HTTP üst bilgisini alır veya ayarlar Sec-WebSocket-Version .

Server

HTTP üst bilgisini alır veya ayarlar Server .

SetCookie

HTTP üst bilgisini alır veya ayarlar Set-Cookie .

StrictTransportSecurity

HTTP üst bilgisini alır veya ayarlar Strict-Transport-Security .

TE

HTTP üst bilgisini alır veya ayarlar TE .

TraceParent

HTTP üst bilgisini alır veya ayarlar traceparent .

TraceState

HTTP üst bilgisini alır veya ayarlar tracestate .

Trailer

HTTP üst bilgisini alır veya ayarlar Trailer .

TransferEncoding

HTTP üst bilgisini alır veya ayarlar Transfer-Encoding .

Translate

HTTP üst bilgisini alır veya ayarlar Translate .

Upgrade

HTTP üst bilgisini alır veya ayarlar Upgrade .

UpgradeInsecureRequests

HTTP üst bilgisini alır veya ayarlar Upgrade-Insecure-Requests .

UserAgent

HTTP üst bilgisini alır veya ayarlar User-Agent .

Vary

HTTP üst bilgisini alır veya ayarlar Vary .

Via

HTTP üst bilgisini alır veya ayarlar Via .

Warning

HTTP üst bilgisini alır veya ayarlar Warning .

WebSocketSubProtocols

HTTP üst bilgisini alır veya ayarlar Sec-WebSocket-Protocol .

WWWAuthenticate

HTTP üst bilgisini alır veya ayarlar WWW-Authenticate .

XContentTypeOptions

HTTP üst bilgisini alır veya ayarlar X-Content-Type-Options .

XFrameOptions

HTTP üst bilgisini alır veya ayarlar X-Frame-Options .

XPoweredBy

HTTP üst bilgisini alır veya ayarlar X-Powered-By .

XRequestedWith

HTTP üst bilgisini alır veya ayarlar X-Requested-With .

XUACompatible

HTTP üst bilgisini alır veya ayarlar X-UA-Compatible .

XXSSProtection

HTTP üst bilgisini alır veya ayarlar X-XSS-Protection .

Uzantı Metotları

Append(IHeaderDictionary, String, StringValues)

Yeni değerler ekleyin. Her öğe ayrı bir dizi girişi olarak kalır.

AppendCommaSeparatedValues(IHeaderDictionary, String, String[])

Virgül içeren tüm değerleri tırnak içine alır ve ardından tüm değerleri mevcut değerlerle virgülle birleştirir.

GetCommaSeparatedValues(IHeaderDictionary, String)

Koleksiyondaki ilişkili değerleri ayrı ayrı değerlere ayırarak alın. Tırnak içine alınan değerler bölünmeyecek ve tırnak işaretleri kaldırılacak.

SetCommaSeparatedValues(IHeaderDictionary, String, String[])

Virgül içeren tüm değerleri tırnak içine alır ve ardından tüm değerleri virgülle birleştirir.

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

Bir değer dizisini öğesine ekler IHeaderDictionary.

Şunlara uygulanır