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