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

◆ WriteLiteralHeaderValues()

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

Definition at line 2684 of file Http2Connection.cs.

2685 {
2686 if (System.Net.NetEventSource.Log.IsEnabled())
2687 {
2688 Trace("values=" + string.Join(separator, values.ToArray()), "WriteLiteralHeaderValues");
2689 }
2690 int bytesWritten;
2692 {
2693 headerBuffer.EnsureAvailableSpace(headerBuffer.AvailableLength + 1);
2694 }
2695 headerBuffer.Commit(bytesWritten);
2696 }
static bool EncodeStringLiterals(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.EncodeStringLiterals(), System.Threading.Tasks.Join, System.Net.NetEventSource.Log, System.Net.Http.Http2Connection.Trace(), and System.values.

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