IHeaderDictionary Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет заголовки 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 |
Возвращает или задает заголовок HTTP |
AcceptCharset |
Возвращает или задает заголовок HTTP |
AcceptEncoding |
Возвращает или задает заголовок HTTP |
AcceptLanguage |
Возвращает или задает заголовок HTTP |
AcceptRanges |
Возвращает или задает заголовок HTTP |
AccessControlAllowCredentials |
Возвращает или задает заголовок HTTP |
AccessControlAllowHeaders |
Возвращает или задает заголовок HTTP |
AccessControlAllowMethods |
Возвращает или задает заголовок HTTP |
AccessControlAllowOrigin |
Возвращает или задает заголовок HTTP |
AccessControlExposeHeaders |
Возвращает или задает заголовок HTTP |
AccessControlMaxAge |
Возвращает или задает заголовок HTTP |
AccessControlRequestHeaders |
Возвращает или задает заголовок HTTP |
AccessControlRequestMethod |
Возвращает или задает заголовок HTTP |
Age |
Возвращает или задает заголовок HTTP |
Allow |
Возвращает или задает заголовок HTTP |
AltSvc |
Возвращает или задает заголовок HTTP |
Authorization |
Возвращает или задает заголовок HTTP |
Baggage |
Возвращает или задает заголовок HTTP |
CacheControl |
Возвращает или задает заголовок HTTP |
Connection |
Возвращает или задает заголовок HTTP |
ContentDisposition |
Возвращает или задает заголовок HTTP |
ContentEncoding |
Возвращает или задает заголовок HTTP |
ContentLanguage |
Возвращает или задает заголовок HTTP |
ContentLength |
Строго типизированный доступ к заголовку Content-Length. Реализации должны поддерживать синхронизацию с строковым представлением. |
ContentLocation |
Возвращает или задает заголовок HTTP |
ContentMD5 |
Возвращает или задает заголовок HTTP |
ContentRange |
Возвращает или задает заголовок HTTP |
ContentSecurityPolicy |
Возвращает или задает заголовок HTTP |
ContentSecurityPolicyReportOnly |
Возвращает или задает заголовок HTTP |
ContentType |
Возвращает или задает заголовок HTTP |
Cookie |
Возвращает или задает заголовок HTTP |
CorrelationContext |
Возвращает или задает заголовок HTTP |
Date |
Возвращает или задает заголовок HTTP |
ETag |
Возвращает или задает заголовок HTTP |
Expect |
Возвращает или задает заголовок HTTP |
Expires |
Возвращает или задает заголовок HTTP |
From |
Возвращает или задает заголовок HTTP |
GrpcAcceptEncoding |
Возвращает или задает заголовок HTTP |
GrpcEncoding |
Возвращает или задает заголовок HTTP |
GrpcMessage |
Возвращает или задает заголовок HTTP |
GrpcStatus |
Возвращает или задает заголовок HTTP |
GrpcTimeout |
Возвращает или задает заголовок HTTP |
Host |
Возвращает или задает заголовок HTTP |
IfMatch |
Возвращает или задает заголовок HTTP |
IfModifiedSince |
Возвращает или задает заголовок HTTP |
IfNoneMatch |
Возвращает или задает заголовок HTTP |
IfRange |
Возвращает или задает заголовок HTTP |
IfUnmodifiedSince |
Возвращает или задает заголовок HTTP |
Item[String] |
У IHeaderDictionary есть контракт индексатора, отличный от IDictionary, где он возвращает StringValues.Empty для отсутствующих записей. |
KeepAlive |
Возвращает или задает заголовок HTTP |
LastModified |
Возвращает или задает заголовок HTTP |
Link |
Возвращает или задает заголовок HTTP |
Location |
Возвращает или задает заголовок HTTP |
MaxForwards |
Возвращает или задает заголовок HTTP |
Origin |
Возвращает или задает заголовок HTTP |
Pragma |
Возвращает или задает заголовок HTTP |
ProxyAuthenticate |
Возвращает или задает заголовок HTTP |
ProxyAuthorization |
Возвращает или задает заголовок HTTP |
ProxyConnection |
Возвращает или задает заголовок HTTP |
Range |
Возвращает или задает заголовок HTTP |
Referer |
Возвращает или задает заголовок HTTP |
RequestId |
Возвращает или задает заголовок HTTP |
RetryAfter |
Возвращает или задает заголовок HTTP |
SecWebSocketAccept |
Возвращает или задает заголовок HTTP |
SecWebSocketExtensions |
Возвращает или задает заголовок HTTP |
SecWebSocketKey |
Возвращает или задает заголовок HTTP |
SecWebSocketProtocol |
Возвращает или задает заголовок HTTP |
SecWebSocketVersion |
Возвращает или задает заголовок HTTP |
Server |
Возвращает или задает заголовок HTTP |
SetCookie |
Возвращает или задает заголовок HTTP |
StrictTransportSecurity |
Возвращает или задает заголовок HTTP |
TE |
Возвращает или задает заголовок HTTP |
TraceParent |
Возвращает или задает заголовок HTTP |
TraceState |
Возвращает или задает заголовок HTTP |
Trailer |
Возвращает или задает заголовок HTTP |
TransferEncoding |
Возвращает или задает заголовок HTTP |
Translate |
Возвращает или задает заголовок HTTP |
Upgrade |
Возвращает или задает заголовок HTTP |
UpgradeInsecureRequests |
Возвращает или задает заголовок HTTP |
UserAgent |
Возвращает или задает заголовок HTTP |
Vary |
Возвращает или задает заголовок HTTP |
Via |
Возвращает или задает заголовок HTTP |
Warning |
Возвращает или задает заголовок HTTP |
WebSocketSubProtocols |
Возвращает или задает заголовок HTTP |
WWWAuthenticate |
Возвращает или задает заголовок HTTP |
XContentTypeOptions |
Возвращает или задает заголовок HTTP |
XFrameOptions |
Возвращает или задает заголовок HTTP |
XPoweredBy |
Возвращает или задает заголовок HTTP |
XRequestedWith |
Возвращает или задает заголовок HTTP |
XUACompatible |
Возвращает или задает заголовок HTTP |
XXSSProtection |
Возвращает или задает заголовок HTTP |
Методы расширения
Append(IHeaderDictionary, String, StringValues) |
Добавить новые значения. Каждый элемент остается отдельной записью в массиве. |
AppendCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Кавычек любых значений, содержащих запятые, а затем запятая объединяет все значения с любыми существующими значениями. |
GetCommaSeparatedValues(IHeaderDictionary, String) |
Получает связанные значения из коллекции, разделенной на индивидуальные значения. Заключенные в кавычки значения не будут разделяться, и кавычки будут удалены. |
SetCommaSeparatedValues(IHeaderDictionary, String, String[]) |
Кавычки на все значения, содержащие запятые, а затем запятая объединяет все значения. |
AppendList<T>(IHeaderDictionary, String, IList<T>) |
Добавляет последовательность значений в IHeaderDictionary. |