26 references to NativeRequest
Microsoft.AspNetCore.Shared.Tests (26)
src\Shared\HttpSys\RequestProcessing\NativeRequestContext.cs (26)
138
get { return
NativeRequest
->RequestId; }
139
set {
NativeRequest
->RequestId = value; }
142
internal ulong ConnectionId =>
NativeRequest
->ConnectionId;
144
internal ulong RawConnectionId =>
NativeRequest
->RawConnectionId;
146
internal HTTP_VERB VerbId =>
NativeRequest
->Verb;
148
internal ulong UrlContext =>
NativeRequest
->UrlContext;
150
internal ushort UnknownHeaderCount =>
NativeRequest
->Headers.UnknownHeaderCount;
156
return
NativeRequest
->pSslInfo == null ? SslStatus.Insecure :
157
NativeRequest
->pSslInfo->SslClientCertNegotiated == 0 ? SslStatus.NoClientCert :
162
internal bool IsHttp2 => (
NativeRequest
->Flags & PInvoke.HTTP_REQUEST_FLAG_HTTP2) != 0;
164
internal bool IsHttp3 => (
NativeRequest
->Flags & PInvoke.HTTP_REQUEST_FLAG_HTTP3) != 0;
234
var verb =
NativeRequest
->Verb;
240
else if (verb == HTTP_VERB.HttpVerbUnknown && !
NativeRequest
->pUnknownVerb.Equals(null))
243
return HeaderEncoding.GetString(
NativeRequest
->pUnknownVerb,
NativeRequest
->UnknownVerbLength, useLatin1: false);
276
if (!
NativeRequest
->pRawUrl.Equals(null) &&
NativeRequest
->RawUrlLength > 0)
278
return Marshal.PtrToStringAnsi((IntPtr)
NativeRequest
->pRawUrl.Value,
NativeRequest
->RawUrlLength);
285
if (!
NativeRequest
->pRawUrl.Equals(null) &&
NativeRequest
->RawUrlLength > 0)
287
return new Span<byte>(
NativeRequest
->pRawUrl,
NativeRequest
->RawUrlLength);
295
return new CookedUrl(
NativeRequest
->CookedUrl);
308
var major =
NativeRequest
->Version.MajorVersion;
309
var minor =
NativeRequest
->Version.MinorVersion;