¿Podemos agregar cuatro protocolos a ServicePointManager.SecurityProtocol?

Quiero admitir todos los protocolos de seguridad desde ssl3 a tls 1.2. Pero mientras buscaba en la red, encontré el código como

`ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11;`

o como

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;

Pero, quiero soportar todos los protocolos. Entonces, ¿está mal escribir como

ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;

No escribí ningún error de compilación cuando escribí el código anterior. Entonces, ¿esto causará algún problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta