WebRequestFlags - класс

Стандартные флаги WebRequestFlag и методы работы с ними.

Definition

Пространство имён: Tessa.Platform.Web
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class WebRequestFlags
Inheritance
Object    WebRequestFlags

Методы

PerRequest Получает объект, формирующий набор флагов, для передачи в метод отправки запросов в IWebProxy. Возвращённые объекты нельзя повторно использовать после передачи в метод отправки запроса.

Поля

AddAcceptLanguageHeader Добавить заголовок запроса AcceptLanguage с текущим языком локализации.
AddInstanceInUri Добавить имя экземпляра сервера InstanceName в URI-адрес запроса.
AddSessionHeader Добавить заголовок запроса с токеном сессии из объекта SessionTokenHolder, если сессия открыта на клиенте.
Background Указать, что запрос является фоновым. При этом будет передан заголовок запроса, который обеспечивает неизменной дату последней активности сессии.
ForceRequestStreaming Указать, что тело запроса передаётся без буферизации как поток. По умолчанию потоковая передача выполняется только при указании типа Stream в качестве параметра-типа запроса SendAsync``1(HttpMethod, String, IReadOnlySetWebRequestFlag, Object, FuncIWebProxyContext, ValueTask, FuncIWebProxyContext, ValueTask, FuncIWebProxyContext, ValueTask, CancellationToken).
JsonRequest Использовать тип данных application/json для сериализации тела запроса из параметра content в текстовом формате Json. При этом остальные параметры игнорируются. Типы данных .NET при передаче будут искажены в соответствии со стандартом Json.
TypedJsonRequest Использовать тип данных application/json для сериализации тела запроса из параметра content в текстовом формате Typed Json, который сохраняет типы данных .NET при передаче. При этом остальные параметры игнорируются.
TypedJsonResponse Обработать ответ от сервиса с типом application/json как Typed Json, который сохраняет типы данных .NET при передаче.

См. также