public class ConnectionSettings : HttpClientCreationOptions,
IConnectionSettings, IHttpClientCreationOptions, ISealablePublic Class ConnectionSettings
Inherits HttpClientCreationOptions
Implements IConnectionSettings, IHttpClientCreationOptions, ISealablepublic ref class ConnectionSettings : public HttpClientCreationOptions,
IConnectionSettings, IHttpClientCreationOptions, ISealabletype 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). |