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追加します。 |