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