IHeaderDictionary Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les en-têtes HttpRequest et 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))
- Dérivé
- Implémente
-
ICollection<KeyValuePair<String,StringValues>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,StringValues> IEnumerable<KeyValuePair<String,StringValues>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Propriétés
Accept |
Obtient ou définit l’en-tête HTTP |
AcceptCharset |
Obtient ou définit l’en-tête HTTP |
AcceptEncoding |
Obtient ou définit l’en-tête HTTP |
AcceptLanguage |
Obtient ou définit l’en-tête HTTP |
AcceptRanges |
Obtient ou définit l’en-tête HTTP |
AccessControlAllowCredentials |
Obtient ou définit l’en-tête HTTP |
AccessControlAllowHeaders |
Obtient ou définit l’en-tête HTTP |
AccessControlAllowMethods |
Obtient ou définit l’en-tête HTTP |
AccessControlAllowOrigin |
Obtient ou définit l’en-tête HTTP |
AccessControlExposeHeaders |
Obtient ou définit l’en-tête HTTP |
AccessControlMaxAge |
Obtient ou définit l’en-tête HTTP |
AccessControlRequestHeaders |
Obtient ou définit l’en-tête HTTP |
AccessControlRequestMethod |
Obtient ou définit l’en-tête HTTP |
Age |
Obtient ou définit l’en-tête HTTP |
Allow |
Obtient ou définit l’en-tête HTTP |
AltSvc |
Obtient ou définit l’en-tête HTTP |
Authorization |
Obtient ou définit l’en-tête HTTP |
Baggage |
Obtient ou définit l’en-tête HTTP |
CacheControl |
Obtient ou définit l’en-tête HTTP |
Connection |
Obtient ou définit l’en-tête HTTP |
ContentDisposition |
Obtient ou définit l’en-tête HTTP |
ContentEncoding |
Obtient ou définit l’en-tête HTTP |
ContentLanguage |
Obtient ou définit l’en-tête HTTP |
ContentLength |
Accès fortement typé à l’en-tête Content-Length. Les implémentations doivent maintenir cette synchronisation avec la représentation sous forme de chaîne. |
ContentLocation |
Obtient ou définit l’en-tête HTTP |
ContentMD5 |
Obtient ou définit l’en-tête HTTP |
ContentRange |
Obtient ou définit l’en-tête HTTP |
ContentSecurityPolicy |
Obtient ou définit l’en-tête HTTP |
ContentSecurityPolicyReportOnly |
Obtient ou définit l’en-tête HTTP |
ContentType |
Obtient ou définit l’en-tête HTTP |
Cookie |
Obtient ou définit l’en-tête HTTP |
CorrelationContext |
Obtient ou définit l’en-tête HTTP |
Date |
Obtient ou définit l’en-tête HTTP |
ETag |
Obtient ou définit l’en-tête HTTP |
Expect |
Obtient ou définit l’en-tête HTTP |
Expires |
Obtient ou définit l’en-tête HTTP |
From |
Obtient ou définit l’en-tête HTTP |
GrpcAcceptEncoding |
Obtient ou définit l’en-tête HTTP |
GrpcEncoding |
Obtient ou définit l’en-tête HTTP |
GrpcMessage |
Obtient ou définit l’en-tête HTTP |
GrpcStatus |
Obtient ou définit l’en-tête HTTP |
GrpcTimeout |
Obtient ou définit l’en-tête HTTP |
Host |
Obtient ou définit l’en-tête HTTP |
IfMatch |
Obtient ou définit l’en-tête HTTP |
IfModifiedSince |
Obtient ou définit l’en-tête HTTP |
IfNoneMatch |
Obtient ou définit l’en-tête HTTP |
IfRange |
Obtient ou définit l’en-tête HTTP |
IfUnmodifiedSince |
Obtient ou définit l’en-tête HTTP |
Item[String] |
IHeaderDictionary a un contrat d’indexeur différent de IDictionary, où il retourne StringValues.Empty pour les entrées manquantes. |
KeepAlive |
Obtient ou définit l’en-tête HTTP |
LastModified |
Obtient ou définit l’en-tête HTTP |
Link |
Obtient ou définit l’en-tête HTTP |
Location |
Obtient ou définit l’en-tête HTTP |
MaxForwards |
Obtient ou définit l’en-tête HTTP |
Origin |
Obtient ou définit l’en-tête HTTP |
Pragma |
Obtient ou définit l’en-tête HTTP |
ProxyAuthenticate |
Obtient ou définit l’en-tête HTTP |
ProxyAuthorization |
Obtient ou définit l’en-tête HTTP |
ProxyConnection |
Obtient ou définit l’en-tête HTTP |
Range |
Obtient ou définit l’en-tête HTTP |
Referer |
Obtient ou définit l’en-tête HTTP |
RequestId |
Obtient ou définit l’en-tête HTTP |
RetryAfter |
Obtient ou définit l’en-tête HTTP |
SecWebSocketAccept |
Obtient ou définit l’en-tête HTTP |
SecWebSocketExtensions |
Obtient ou définit l’en-tête HTTP |
SecWebSocketKey |
Obtient ou définit l’en-tête HTTP |
SecWebSocketProtocol |
Obtient ou définit l’en-tête HTTP |
SecWebSocketVersion |
Obtient ou définit l’en-tête HTTP |
Server |
Obtient ou définit l’en-tête HTTP |
SetCookie |
Obtient ou définit l’en-tête HTTP |
StrictTransportSecurity |
Obtient ou définit l’en-tête HTTP |
TE |
Obtient ou définit l’en-tête HTTP |
TraceParent |
Obtient ou définit l’en-tête HTTP |
TraceState |
Obtient ou définit l’en-tête HTTP |
Trailer |
Obtient ou définit l’en-tête HTTP |
TransferEncoding |
Obtient ou définit l’en-tête HTTP |
Translate |
Obtient ou définit l’en-tête HTTP |
Upgrade |
Obtient ou définit l’en-tête HTTP |
UpgradeInsecureRequests |
Obtient ou définit l’en-tête HTTP |
UserAgent |
Obtient ou définit l’en-tête HTTP |
Vary |
Obtient ou définit l’en-tête HTTP |
Via |
Obtient ou définit l’en-tête HTTP |
Warning |
Obtient ou définit l’en-tête HTTP |
WebSocketSubProtocols |
Obtient ou définit l’en-tête HTTP |
WWWAuthenticate |
Obtient ou définit l’en-tête HTTP |
XContentTypeOptions |
Obtient ou définit l’en-tête HTTP |
XFrameOptions |
Obtient ou définit l’en-tête HTTP |
XPoweredBy |
Obtient ou définit l’en-tête HTTP |
XRequestedWith |
Obtient ou définit l’en-tête HTTP |
XUACompatible |
Obtient ou définit l’en-tête HTTP |
XXSSProtection |
Obtient ou définit l’en-tête HTTP |
Méthodes d’extension
Append(IHeaderDictionary, String, StringValues) |
Ajoute de nouvelles valeurs. Chaque élément reste dans une entrée de tableau distincte. |
AppendCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Met en guillemets toutes les valeurs contenant des virgules, puis la virgule joint toutes les valeurs à toutes les valeurs existantes. |
GetCommaSeparatedValues(IHeaderDictionary, String) |
Obtient les valeurs associées à partir de la collection, séparées en valeurs individuelles. Les valeurs entre guillemets ne sont pas fractionnées, et les guillemets sont supprimés. |
SetCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Met en guillemets toutes les valeurs contenant des virgules, puis la virgule joint toutes les valeurs. |
AppendList<T>(IHeaderDictionary, String, IList<T>) |
Ajoute une séquence de valeurs à IHeaderDictionary. |