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

◆ Http3Connection()

System.Net.Http.Http3Connection.Http3Connection ( HttpConnectionPool pool,
HttpAuthority origin,
HttpAuthority authority,
QuicConnection connection )
inline

Definition at line 59 of file Http3Connection.cs.

60 {
61 _pool = pool;
62 _origin = origin;
64 _connection = connection;
65 string text;
66 if ((pool.Kind != 0 || authority.Port != 80) && (pool.Kind != HttpConnectionKind.Https || authority.Port != 443))
67 {
70 handler.AppendFormatted(authority.IdnHost);
71 handler.AppendLiteral(":");
72 handler.AppendFormatted(authority.Port);
73 text = string.Create(invariantCulture, ref handler);
74 }
75 else
76 {
77 text = authority.IdnHost;
78 }
79 string value = text;
83 }
static CultureInfo InvariantCulture
static readonly KnownHeader AltUsed
readonly HttpAuthority _origin
readonly HttpAuthority _authority
readonly HttpConnectionPool _pool
static byte[] EncodeLiteralHeaderFieldWithoutNameReferenceToArray(string name)

References System.Net.Http.Http3Connection._altUsedEncodedHeader, System.Net.Http.Http3Connection._authority, System.Net.Http.Http3Connection._connection, System.Net.Http.Http3Connection._origin, System.Net.Http.Http3Connection._pool, System.Net.Http.Http3Connection.AcceptStreamsAsync(), System.Net.Http.Headers.KnownHeaders.AltUsed, System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendFormatted(), System.Runtime.CompilerServices.DefaultInterpolatedStringHandler.AppendLiteral(), System.Net.Http.QPack.QPackEncoder.EncodeLiteralHeaderFieldWithoutNameReferenceToArray(), System.Globalization.CultureInfo.InvariantCulture, System.Net.Http.Http3Connection.SendSettingsAsync(), System.text, and System.value.