WebRequestFlags - класс
Пространство имён: Tessa.Platform.WebСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static class WebRequestFlags
Public NotInheritable Class WebRequestFlags
public ref class WebRequestFlags abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type WebRequestFlags = class end
- Inheritance
- Object WebRequestFlags
| PerRequest |
Получает объект, формирующий набор флагов, для передачи в метод отправки запросов в IWebProxy.
Возвращённые объекты нельзя повторно использовать после передачи в метод отправки запроса.
|
| AddAcceptLanguageHeader |
Добавить заголовок запроса AcceptLanguage с текущим языком локализации.
|
| 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 при передаче.
|