Консул в Docker Swarm

Свойство System.Net.ServicePointManager.SecurityProtocol является свойством типа перечисления SecurityProtocolType .

System.Net.SecurityProtocolType.Tls12 является одним из доступных флажков в перечислении SecurityProtocolType.

System.Net.ServicePointManager.SecurityProtocol |= System.Net.SecurityProtocolType.Tls12;

Устанавливает флаг для Tls12 в свойстве ServicePointManager SecurityProtocol.

Документация SecurityProtocol содержит эти замечания об этом свойстве,

Это свойство выбирает версию слоя Secure Sockets Layer (SSL) или транспортного уровня Security (TLS) для использования для новых подключений, использующих только протокол Secure Hypertext Transfer Protocol (HTTPS); существующие соединения не изменяются.

Подробнее о FlagsAttribute вы можете узнать, чтобы узнать, как побитовые операторы могут взаимодействовать с enum s, с сущностью это

Бит-поля обычно используются для списков элементов, которые могут возникать в комбинации, тогда как константы перечисления обычно используются для списков взаимоисключающих элементов. Поэтому битовые поля предназначены для объединения с побитовой операцией ИЛИ для генерации неназванных значений, тогда как перечислимые константы - нет. Языки различаются в использовании битовых полей по сравнению с константами перечисления.

0
задан Steve Davis 18 January 2019 в 19:47
поделиться