WebProxy - класс

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

Definition

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

Конструкторы

WebProxy Создаёт экземпляр класса с указанием его параметров.

Свойства

BaseUri Базовый адрес папки веб-сервисов системы. Например: https://localhost/tessa. Должен быть установлен перед вызовом метода у прокси-объекта.
ControllerRoute Путь до контроллера на серверной стороне. Например: api/v1/cards.
DefaultRequestFlags Дополнительные флаги, добавляемые для каждого запроса. По умолчанию отсутствуют.
DisposedParameter Параметр, передаваемый в аргументы события Disposed. Очищается после каждого вызова DisposeAsync.
HandlerExecutor Объект, выполняющий обработку выполняемый запросов, или null, если обработка не выполняется.
HttpClient Объект, обеспечивающий соединение с веб-сервисом по протоколам HTTP/HTTPS. Должен быть установлен перед вызовом метода у прокси-объекта.
HttpVersion Версия протокола HTTP. По умолчанию используется Version11 для совместимости со всеми кейсами.
InstanceName Имя экземпляра сервера, с которым выполняется соединение. Например: default. Если установлены null или пустая строка, то используется имя экземпляра по умолчанию. Должен быть установлен перед вызовом метода у прокси-объекта.
IsDisposedПризнак того, что ресурсы объекта были освобождены.
IsSealedПризнак того, что объект был защищён от изменений.
ServiceName Имя веб-сервиса ASP.NET Core. Например: web.
SessionTokenHolder Объект, содержащий токен, связанный с текущей сессией, или null, если связь с сессией не поддерживается.
SessionVersionHolder Объект, содержащий версию платформы, связанную с текущей сессией, или null, если связь с сессией не поддерживается.
StreamingBufferSize Размер буфера в байтах, который используется для потоковой передачи. Обычно равен 1 Мб из константы DefaultStreamingBufferSize.

Методы

DisposeAsyncОсвобождает ресурсы, занимаемые объектом.
DisposeAsync(Boolean)Освобождает ресурсы, занимаемые объектом.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetRequestUri Возвращает полный путь Uri к заданному методу для выполнения запроса к контроллеру.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
Has 
HasNot 
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnDisposedAsync Действие, выполняемое при освобождении ресурсов, занимаемых объектом, в методе DisposeAsync(Boolean).
SealЗащищает объект от изменений.
SendAsyncTResponse 
ToStringReturns a string that represents the current object.
(Унаследован от Object)

События

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

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также