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