WebOptions - класс

Настройки из app.json для серверной части веб-сервиса.

Definition

Пространство имён: Tessa.Web.Services
Сборка: Tessa.Web (в Tessa.Web.dll) Версия: 3.6.0.22
C#
public class WebOptions
Inheritance
Object    WebOptions

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

WebOptionsИнициализирует новый экземпляр класса WebOptions

Свойства

AllowedRefererValues Допустимые значения HTTP-заголовка Referer, которые проверяются на каждый запрос или пустая коллекция, если проверка заголовка отключена. При проверке актуальное значение заголовка должно начинаться с подстроки, указанной в этом списке, без учёта регистра. Например, возможно перечислить все допустимые доменные имена с указанием схемы подключения вида: https://tessa.server-name.org
CookiesSameSite Настройка Cookies, создаваемых при логине, для разрешения или запрета их отправки при выполнении cross site запросов.
HealthCheckIsEnabled Признак того, что разрешён запрос по адресу /check для проверки работоспособности веб-сервиса. По умолчанию false, т.е. проверка запрещена, если в конфигурационном файле нет настройки HealthCheckEnabled.
KerberosDisableRealmCheck Признак того, что отключена проверка соответствия Realm целевому объекту. По умолчанию false, т.е. включена проверка соответствия Realm целевому объекту, если если в конфигурационном файле нет настройки Kerberos.DisableRealmCheck.
KerberosIsEnabled Признак того, что разрешена Kerberos авторизация. По умолчанию false, т.е. авторизация отключена, если в конфигурационном файле нет настройки Kerberos.IsEnabled.
KerberosKeytabFileMask Название маски для поиска Keytab файлов для Kerberos авторизации. По умолчанию null, т.е. файл не задан, если в конфигурационном файле нет настройки Kerberos.Keytab.
PathBase Базовый путь приложения. Необходимо использовать, если веб-сервис запускается без использования IIS. По умолчанию null, т.е. базовый путь не задан, если в конфигурационном файле нет настройки PathBase.
ResponseHeaders Значения заголовков, передаваемых с каждым ответом на запрос.
SwaggerDocIsEnabled Признак того, что разрешён запрос по адресу /swagger для вывода документации по API. По умолчанию false, т.е. проверка запрещена, если в конфигурационном файле нет настройки SwaggerDocIsEnabled.

Методы

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)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также