IWebProxy - интерфейс

Веб-прокси для сервиса ASP.NET Core.

Definition

Пространство имён: Tessa.Platform.Web
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IWebProxy : IAsyncDisposable, 
	ISealable
Implements
IAsyncDisposable, ISealable

Свойства

BaseUri Базовый адрес папки веб-сервисов системы. Например: https://localhost/tessa. Должен быть установлен перед вызовом метода у прокси-объекта.
DisposedParameter Параметр, передаваемый в аргументы события Disposed. Очищается после каждого вызова DisposeAsync.
HandlerExecutor Объект, выполняющий обработку выполняемый запросов, или null, если обработка не выполняется.
HttpClient Объект, обеспечивающий соединение с веб-сервисом по протоколам HTTP/HTTPS. Должен быть установлен перед вызовом метода у прокси-объекта.
InstanceName Имя экземпляра сервера, с которым выполняется соединение. Например: default. Если установлены null или пустая строка, то используется имя экземпляра по умолчанию. Должен быть установлен перед вызовом метода у прокси-объекта.
IsSealedПризнак того, что объект был защищён от изменений.
(Унаследован от ISealable)
SessionTokenHolder Объект, содержащий токен, связанный с текущей сессией, или null, если связь с сессией не поддерживается.
SessionVersionHolder Объект, содержащий версию платформы, связанную с текущей сессией, или null, если связь с сессией не поддерживается.

Методы

DisposeAsyncPerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
(Унаследован от IAsyncDisposable)
GetRequestUri Возвращает полный путь Uri к заданному методу для выполнения запроса к контроллеру.
SealЗащищает объект от изменений.
(Унаследован от ISealable)

События

Disposed Событие, выполняемое при освобождении ресурсов, занимаемых объектом, в методе DisposeAsync.

См. также