public class ConnectionSettings : HttpClientCreationOptions,
IConnectionSettings, IHttpClientCreationOptions, ISealable
Public Class ConnectionSettings
Inherits HttpClientCreationOptions
Implements IConnectionSettings, IHttpClientCreationOptions, ISealable
public ref class ConnectionSettings : public HttpClientCreationOptions,
IConnectionSettings, IHttpClientCreationOptions, ISealable
type ConnectionSettings =
class
inherit HttpClientCreationOptions
interface IConnectionSettings
interface IHttpClientCreationOptions
interface ISealable
end
ConnectionSettings |
Создаёт экземпляр класса с указанием значений по умолчанию для его свойств.
При этом BaseAddress указывается как пустая строка, в этом случае каждый запрос должен полностью указать путь до endpoint-а. Используется таймаут на взаимодействие с сервером Timeout по умолчанию (в текущей версии .NET это 100 секунд). |
ConnectionSettings(String, NullableTimeSpan, String, IWebProxy, Boolean) | Создаёт экземпляр класса с указанием значений его свойств. |
BaseAddress | Базовый адрес сервисов. Может быть пустой строкой, в этом случае каждый запрос должен полностью указать путь до endpoint-а. |
Default | Настройки подключения к сервисам Tessa по умолчанию. Указывается базовый адрес DefaultBaseAddress и таймаут DefaultTimeout, которые остаются не заданными в конструкторе по умолчанию. |
DefaultForConfiguration | Настройки подключения по умолчанию для использования в приложениях с папкой конфигурации, которые не используют основную конфигурацию для подключения к веб-сервису (или вообще не подключаются к веб-сервису). |
InstanceName | Имя экземпляра. Может быть пустой строкой. |
IsSealed | Признак того, что объект был защищён от изменений. (Унаследован от HttpClientCreationOptions) |
Proxy |
Прокси-объект для взаимодействия по сети.
(Унаследован от HttpClientCreationOptions) |
Timeout |
Таймаут на взаимодействие с сервером или null, если используется таймаут по умолчанию для HttpClient
(в текущей версии .NET это 100 секунд). Укажите InfiniteTimeSpan, чтобы отсутствовал таймаут запросов.
(Унаследован от HttpClientCreationOptions) |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
ParseFromConfigurationSettings | Создаёт объект для подключения к сервисам, используя настройки из конфигурационного файла app.json. |
Seal | Защищает объект от изменений. (Унаследован от HttpClientCreationOptions) |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
DefaultBaseAddress | Базовый адрес по умолчанию BaseAddress, используемый в конфигурации Default и при чтении из конфигурации ParseFromConfigurationSettings(IDictionaryString, Object, String, String). |
DefaultTimeout | Таймаут на взаимодействие с сервером по умолчанию Timeout, используемый в конфигурации Default и при чтении из конфигурации ParseFromConfigurationSettings(IDictionaryString, Object, String, String). |