IHeaderDictionary 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 HttpRequest 和 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))
- 派生
- 实现
-
ICollection<KeyValuePair<String,StringValues>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,StringValues> IEnumerable<KeyValuePair<String,StringValues>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
属性
Accept |
获取或设置 |
AcceptCharset |
获取或设置 |
AcceptEncoding |
获取或设置 |
AcceptLanguage |
获取或设置 |
AcceptRanges |
获取或设置 |
AccessControlAllowCredentials |
获取或设置 |
AccessControlAllowHeaders |
获取或设置 |
AccessControlAllowMethods |
获取或设置 |
AccessControlAllowOrigin |
获取或设置 |
AccessControlExposeHeaders |
获取或设置 |
AccessControlMaxAge |
获取或设置 |
AccessControlRequestHeaders |
获取或设置 |
AccessControlRequestMethod |
获取或设置 |
Age |
获取或设置 |
Allow |
获取或设置 |
AltSvc |
获取或设置 |
Authorization |
获取或设置 |
Baggage |
获取或设置 |
CacheControl |
获取或设置 |
Connection |
获取或设置 |
ContentDisposition |
获取或设置 |
ContentEncoding |
获取或设置 |
ContentLanguage |
获取或设置 |
ContentLength |
对 Content-Length 标头的强类型访问。 实现必须与字符串表示形式保持同步。 |
ContentLocation |
获取或设置 |
ContentMD5 |
获取或设置 |
ContentRange |
获取或设置 |
ContentSecurityPolicy |
获取或设置 |
ContentSecurityPolicyReportOnly |
获取或设置 |
ContentType |
获取或设置 |
Cookie |
获取或设置 |
CorrelationContext |
获取或设置 |
Date |
获取或设置 |
ETag |
获取或设置 |
Expect |
获取或设置 |
Expires |
获取或设置 |
From |
获取或设置 |
GrpcAcceptEncoding |
获取或设置 |
GrpcEncoding |
获取或设置 |
GrpcMessage |
获取或设置 |
GrpcStatus |
获取或设置 |
GrpcTimeout |
获取或设置 |
Host |
获取或设置 |
IfMatch |
获取或设置 |
IfModifiedSince |
获取或设置 |
IfNoneMatch |
获取或设置 |
IfRange |
获取或设置 |
IfUnmodifiedSince |
获取或设置 |
Item[String] |
IHeaderDictionary 具有与 IDictionary 不同的索引器协定,它将为缺少的条目返回 StringValues.Empty。 |
KeepAlive |
获取或设置 |
LastModified |
获取或设置 |
Link |
获取或设置 |
Location |
获取或设置 |
MaxForwards |
获取或设置 |
Origin |
获取或设置 |
Pragma |
获取或设置 |
ProxyAuthenticate |
获取或设置 |
ProxyAuthorization |
获取或设置 |
ProxyConnection |
获取或设置 |
Range |
获取或设置 |
Referer |
获取或设置 |
RequestId |
获取或设置 |
RetryAfter |
获取或设置 |
SecWebSocketAccept |
获取或设置 |
SecWebSocketExtensions |
获取或设置 |
SecWebSocketKey |
获取或设置 |
SecWebSocketProtocol |
获取或设置 |
SecWebSocketVersion |
获取或设置 |
Server |
获取或设置 |
SetCookie |
获取或设置 |
StrictTransportSecurity |
获取或设置 |
TE |
获取或设置 |
TraceParent |
获取或设置 |
TraceState |
获取或设置 |
Trailer |
获取或设置 |
TransferEncoding |
获取或设置 |
Translate |
获取或设置 |
Upgrade |
获取或设置 |
UpgradeInsecureRequests |
获取或设置 |
UserAgent |
获取或设置 |
Vary |
获取或设置 |
Via |
获取或设置 |
Warning |
获取或设置 |
WebSocketSubProtocols |
获取或设置 |
WWWAuthenticate |
获取或设置 |
XContentTypeOptions |
获取或设置 |
XFrameOptions |
获取或设置 |
XPoweredBy |
获取或设置 |
XRequestedWith |
获取或设置 |
XUACompatible |
获取或设置 |
XXSSProtection |
获取或设置 |
扩展方法
Append(IHeaderDictionary, String, StringValues) |
添加新值。 每一项仍然是单独的数组项。 |
AppendCommaSeparatedValues(IHeaderDictionary, String, String[]) |
引用包含逗号的任何值,然后逗号将所有值与任何现有值相联接。 |
GetCommaSeparatedValues(IHeaderDictionary, String) |
从集合中获取关联的值,这些值已分隔成独立的值。 加引号的值不会拆分,并且将删除引号。 |
SetCommaSeparatedValues(IHeaderDictionary, String, String[]) |
引用包含逗号的任何值,然后逗号联接所有值。 |
AppendList<T>(IHeaderDictionary, String, IList<T>) |
将值序列追加到 IHeaderDictionary。 |