Класс System::Net::ServicePointManager
Содержание
[
Скрывать
]ServicePointManager class
Управляет этапами жизненного цикла (созданием, поддержкой и удалением) экземпляров класса ServicePoint. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class ServicePointManager : public System::Object
Методы
| Метод | Описание |
|---|---|
| static get_CertificatePolicy() | Получает политику сертификатов. |
| static get_CheckCertificateRevocationList() | Получает значение, указывающее, должен ли сертификат проверяться по списку отзыва сертификатов удостоверяющего центра. |
| static get_DefaultConnectionLimit() | Получает максимальное количество одновременных соединений, разрешённых экземплярами класса ServicePoint. |
| static get_DnsRefreshTimeout() | Получает тайм‑аут в миллисекундах, в течение которого разрешение DNS считается действительным. |
| static get_EnableDnsRoundRobin() | Получает значение, указывающее, вращается ли разрешение DNS среди применимых IP‑адресов. |
| static get_EncryptionPolicy() | Возвращает политику шифрования, используемую текущим экземпляром. |
| static get_Expect100Continue() | Получает значение, указывающее, используют ли экземпляры класса ServicePoint поведение 100‑Continue. |
| static get_MaxServicePointIdleTime() | Получает максимальное время простоя экземпляров класса ServicePoint. |
| static get_MaxServicePoints() | Получает максимальное количество экземпляров класса ServicePoint, которые могут управляться текущим экземпляром. |
| static get_ReusePort() | Получает значение, указывающее, используют ли выходные сокеты соединений опцию ‘SO_REUSE_UNICASTPORT’. |
| static get_SecurityProtocol() | Получает тип протокола безопасности, используемый экземплярами класса ServicePoint, управляемыми текущим экземпляром. |
| static get_ServerCertificateValidationCallback() | Получает обратный вызов, используемый для проверки сертификата сервера. |
| static get_UseNagleAlgorithm() | Получает значение, указывающее, используют ли экземпляры класса ServicePoint алгоритм Нагла. |
| static set_CertificatePolicy(System::SharedPtr<ICertificatePolicy>) | Устанавливает политику сертификатов. |
| static set_CheckCertificateRevocationList(bool) | Устанавливает значение, указывающее, должен ли сертификат проверяться по списку отзыва сертификатов удостоверяющего центра. |
| static set_DefaultConnectionLimit(int32_t) | Устанавливает максимальное количество одновременных соединений, разрешённых экземплярами ServicePoint-class. |
| static set_DnsRefreshTimeout(int32_t) | Устанавливает тайм‑аут в миллисекундах, в течение которого разрешение DNS считается действительным. |
| static set_EnableDnsRoundRobin(bool) | Устанавливает значение, указывающее, вращается ли разрешение DNS среди соответствующих IP‑адресов. |
| static set_Expect100Continue(bool) | Устанавливает значение, указывающее, используют ли экземпляры ServicePoint-class поведение 100‑Continue. |
| static set_MaxServicePointIdleTime(int32_t) | Устанавливает максимальное время простоя экземпляров ServicePoint-class. |
| static set_MaxServicePoints(int32_t) | Устанавливает максимальное количество экземпляров ServicePoint-class, которые могут управляться текущим экземпляром. |
| static set_ReusePort(bool) | Устанавливает значение, указывающее, используют ли выходные сокеты соединений опцию ‘SO_REUSE_UNICASTPORT’. |
| static set_SecurityProtocol(SecurityProtocolType) | Устанавливает тип протокола безопасности, используемый экземплярами ServicePoint-class, управляемыми текущим экземпляром. |
| static set_ServerCertificateValidationCallback(Security::RemoteCertificateValidationCallback) | Устанавливает обратный вызов, используемый для проверки серверного сертификата. |
| static set_UseNagleAlgorithm(bool) | Устанавливает значение, указывающее, используют ли экземпляры ServicePoint-class алгоритм Нейгла. |
| static SetTcpKeepAlive(bool, int32_t, int32_t) | Устанавливает значение, указывающее, включена ли опция ‘Keep-Alive’. |
Поля
| Поле | Описание |
|---|---|
| static DefaultNonPersistentConnectionLimit | Информация RTTI. |
| static DefaultPersistentConnectionLimit | Количество постоянных соединений по умолчанию. |
См. также
- Class Object
- Namespace System::Net
- Library Aspose.Font for C++