ConnectionSettings(String, NullableTimeSpan, String, IWebProxy, Boolean) - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.Platform.WebСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public ConnectionSettings(
string baseAddress,
TimeSpan? timeout = null,
string? instanceName = null,
IWebProxy? proxy = null,
bool seal = false
)
Public Sub New (
baseAddress As String,
Optional timeout As TimeSpan? = Nothing,
Optional instanceName As String = Nothing,
Optional proxy As IWebProxy = Nothing,
Optional seal As Boolean = false
)
public:
ConnectionSettings(
String^ baseAddress,
Nullable<TimeSpan> timeout = nullptr,
String^ instanceName = nullptr,
IWebProxy^ proxy = nullptr,
bool seal = false
)
new :
baseAddress : string *
?timeout : Nullable<TimeSpan> *
?instanceName : string *
?proxy : IWebProxy *
?seal : bool
(* Defaults:
let _timeout = defaultArg timeout null
let _instanceName = defaultArg instanceName null
let _proxy = defaultArg proxy null
let _seal = defaultArg seal false
*)
-> ConnectionSettings
Параметры
- baseAddress String
-
Базовый адрес сервисов. Может быть пустой строкой,
в этом случае каждый запрос должен полностью указать путь до endpoint-а.
- timeout NullableTimeSpan (Optional)
-
Таймаут на взаимодействие с сервером или null, если используется таймаут по умолчанию для HttpClient
(в текущей версии .NET это 100 секунд). Укажите InfiniteTimeSpan, чтобы отсутствовал таймаут запросов.
- instanceName String (Optional)
-
Имя экземпляра. Указание null устанавливает пустую строку,
что определяет, что имя экземпляра будет назначено самим сервером, если сервер имеет поддержку нескольких экземпляров.
- proxy IWebProxy (Optional)
- Прокси-объект для взаимодействия по сети.
- seal Boolean (Optional)
- Признак того, что объект требуется защитить от изменений.