IWebContextAccessorSetWebContext - метод
Устанавливает webContext как текущий контекст обработки запроса до того момента,
как не будет освобождён возвращённый объект.
Если не освободить возвращённый объект, то он будет возвращаться,
пока не покинет область асинхронных вызовов, или пока вышележащий ScopeHolderContext не будет освобождён.
Пространство имён: Tessa.Web.ServicesСборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
IAsyncDisposable? SetWebContext(
IWebContext? webContext
)
Function SetWebContext (
webContext As IWebContext
) As IAsyncDisposable
IAsyncDisposable^ SetWebContext(
IWebContext^ webContext
)
abstract SetWebContext :
webContext : IWebContext -> IAsyncDisposable
- webContext IWebContext
-
Контекст обработки запроса, устанавливаемый как текущий.
Если равен null, то изменений не производится, и метод возвращает null,
в этом случае при вызове TryGetWebContext будет возвращаться предыдущий установленный контекст, если он присутствовал.
IAsyncDisposable
Объект, при освобождении которого восстанавливается предыдущий контекст,
или
null, если параметр
webContext равен
null.
Для корректного применения контекста после вызова метода следующий асинхронный делегат next
необходимо вызвать с использованием конструкции await (нельзя синхронно вернуть задачу).