Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetSslOptionsForRequest()

SslClientAuthenticationOptions System.Net.Http.HttpConnectionPool.GetSslOptionsForRequest ( HttpRequestMessage request)
inlineprivate

Definition at line 1173 of file HttpConnectionPool.cs.

1174 {
1175 if (_http2Enabled)
1176 {
1177 if (request.Version.Major >= 2 && request.VersionPolicy != 0)
1178 {
1179 return _sslOptionsHttp2Only;
1180 }
1181 if (request.Version.Major >= 2 || request.VersionPolicy == HttpVersionPolicy.RequestVersionOrHigher)
1182 {
1183 return _sslOptionsHttp2;
1184 }
1185 }
1186 return _sslOptionsHttp11;
1187 }
readonly SslClientAuthenticationOptions _sslOptionsHttp2
readonly SslClientAuthenticationOptions _sslOptionsHttp2Only
readonly SslClientAuthenticationOptions _sslOptionsHttp11

References System.Net.Http.HttpConnectionPool._http2Enabled, System.Net.Http.HttpConnectionPool._sslOptionsHttp11, System.Net.Http.HttpConnectionPool._sslOptionsHttp2, and System.Net.Http.HttpConnectionPool._sslOptionsHttp2Only.

Referenced by System.Net.Http.HttpConnectionPool.ConnectAsync().