IWebContextAccessorSetWebContext - метод
Устанавливает webContext как текущий контекст обработки запроса до того момента,
как не будет освобождён возвращённый объект.
Если не освободить возвращённый объект, то он будет возвращаться,
пока не покинет область асинхронных вызовов, или пока вышележащий ScopeHolderContext не будет освобождён.
Пространство имён: Tessa.Web.ServicesСборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
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 (нельзя синхронно вернуть задачу).