代码之家  ›  专栏  ›  技术社区  ›  Jimenemex

按位或在安全协议上

  •  -1
  • Jimenemex  · 技术社区  · 6 年前

    我在我们使用的一个.NET应用程序中遇到了这个问题,我想知道它实际上做了什么。

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

    我知道 |= 操作员是 x = x | y ,但这是位运算符。

    它在安全协议方面做了什么?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Jonathon Chase    6 年前

    System.Net.ServicePointManager.SecurityProtocol SecurityProtocolType

    System.Net.SecurityProtocolType.Tls12

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

    Tls12 ServicePointManager SecurityProtocol

    SecurityProtocol

    FlagsAttribute enum