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

◆ WriteLiteralHeader()

void System.Net.Http.Http2Connection.WriteLiteralHeader ( string name,
ReadOnlySpan< string > values,
Encoding valueEncoding,
ref System::Net::ArrayBuffer headerBuffer )
inlineprivate

Definition at line 2670 of file Http2Connection.cs.

2671 {
2672 if (System.Net.NetEventSource.Log.IsEnabled())
2673 {
2674 Trace($"{"name"}={name}, {"values"}={string.Join(", ", values.ToArray())}", "WriteLiteralHeader");
2675 }
2676 int bytesWritten;
2678 {
2679 headerBuffer.EnsureAvailableSpace(headerBuffer.AvailableLength + 1);
2680 }
2681 headerBuffer.Commit(bytesWritten);
2682 }
static bool EncodeLiteralHeaderFieldWithoutIndexingNewName(string name, ReadOnlySpan< string > values, string separator, Encoding valueEncoding, Span< byte > destination, out int bytesWritten)
override void Trace(string message, [CallerMemberName] string memberName=null)
static readonly System.Net.NetEventSource Log

References System.Net.Http.HPack.HPackEncoder.EncodeLiteralHeaderFieldWithoutIndexingNewName(), System.Net.NetEventSource.Log, System.Net.Http.Http2Connection.Trace(), and System.values.

Referenced by System.Net.Http.Http2Connection.WriteHeaderCollection().