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 。 |