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

◆ OnHeader() [2/2]

void IHttpHeadersHandler. System.Net.Http.Http3RequestStream.OnHeader ( ReadOnlySpan< byte > name,
ReadOnlySpan< byte > value )
inlineprivate

Implements System.Net.Http.IHttpHeadersHandler.

Definition at line 801 of file Http3RequestStream.cs.

802 {
803 if (!HeaderDescriptor.TryGet(name, out var descriptor))
804 {
805 throw new HttpRequestException(System.SR.Format(System.SR.net_http_invalid_response_header_name, Encoding.ASCII.GetString(name)));
806 }
807 OnHeader(null, descriptor, null, value);
808 }
void IHttpHeadersHandler. OnHeader(ReadOnlySpan< byte > name, ReadOnlySpan< byte > value)
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
static string net_http_invalid_response_header_name
Definition SR.cs:118
Definition SR.cs:7
static Encoding ASCII
Definition Encoding.cs:511
static bool TryGet(string headerName, out HeaderDescriptor descriptor)

References System.Text.Encoding.ASCII, System.SR.Format(), System.SR.net_http_invalid_response_header_name, System.Net.Http.Http3RequestStream.OnHeader(), System.Net.Http.Headers.HeaderDescriptor.TryGet(), and System.value.

Referenced by System.Net.Http.Http3RequestStream.OnHeader(), System.Net.Http.Http3RequestStream.OnStaticIndexedHeader(), and System.Net.Http.Http3RequestStream.OnStaticIndexedHeader().