You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PolyglotNotebooksStudy/Docs/多语言笔记.4.1.使用 WebApi.ipynb

587 lines
118 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"cells": [
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"# 使用 ASP.NET Croe WebApi"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 添加 Nuget 包"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div><div></div><div></div><div><strong>Installed Packages</strong><ul><li><span>microsoft.dotNet.interactive.aspnetcore, 1.0.0-beta.25177.1</span></li></ul></div></div>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"// 可以先添加包源\n",
"//#i \"https://api.nuget.org/v3/index.json\"\n",
"\n",
"//添加 Nuget 包\n",
"#r \"nuget: microsoft.dotNet.interactive.aspnetcore,*-*\""
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"## 使用端点放出API"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<details open=\"open\" class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>StatusCode: 200, ReasonPhrase: &#39;OK&#39;, Version: 1.1, Content: System.Net.Http.HttpConnectionResponseContent, Headers:\\r\\n{\\r\\n Date: Fri, 09 May 2025 18:26:03 GMT\\r\\n Server: Kestrel\\r\\n Transfer-Encoding: chunked\\r\\n}</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Version</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>1.1</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Major</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td>Minor</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td>Build</td><td><div class=\"dni-plaintext\"><pre>-1</pre></div></td></tr><tr><td>Revision</td><td><div class=\"dni-plaintext\"><pre>-1</pre></div></td></tr><tr><td>MajorRevision</td><td><div class=\"dni-plaintext\"><pre>-1</pre></div></td></tr><tr><td>MinorRevision</td><td><div class=\"dni-plaintext\"><pre>-1</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>Content</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>System.Net.Http.HttpConnectionResponseContent</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Headers</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Allow</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>ContentDisposition</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>ContentEncoding</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>ContentLanguage</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>ContentLength</td><td><div class=\"dni-plaintext\"><pre>18</pre></div></td></tr><tr><td>ContentLocation</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>ContentMD5</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>ContentRange</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>ContentType</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Expires</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>LastModified</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>NonValidated</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ [Content-Length, 18] ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Content-Length, 18]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><div class=\"dni-plaintext\"><pre>Content-Length</pre></div></td></tr><tr><td>Value</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ 18 ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td>1</td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ 18 ]</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Content-Length, System.String[]]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><div class=\"dni-plaintext\"><pre>Content-Length</pre></div></td></tr><tr><td>Value</td><td><div class=\"dni-plaintext\"><pre>[ 18 ]</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr><tr><td>StatusCode</td><td><span>OK</span></td></tr><tr><td>ReasonPhrase</td><td><div class=\"dni-plaintext\"><pre>OK</pre></div></td></tr><tr><td>Headers</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ [Date, System.String[]], [Server, System.String[]], [Transfer-Encoding, System.String[]] ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>AcceptRanges</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>Age</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>ETag</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Location</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>ProxyAuthenticate</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>RetryAfter</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Server</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ Kestrel ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Kestrel</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Product</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Kestrel</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Name</td><td><div class=\"dni-plaintext\"><pre>Kestrel</pre></div></td></tr><tr><td>Version</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>Comment</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td>Vary</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>WwwAuthenticate</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>CacheControl</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Connection</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>ConnectionClose</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Date</td><td><span>2025-05-09 18:26:03Z</span></td></tr><tr><td>Pragma</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Trailer</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>TransferEncoding</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ chunked ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>chunked</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Value</td><td><div class=\"dni-plaintext\"><pre>chunked</pre></div></td></tr><tr><td>Parameters</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td>TransferEncodingChunked</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>Upgrade</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Via</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Warning</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>NonValidated</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ [Date, Fri, 09 May 2025 18:26:03 GMT], [Server, Kestrel], [Transfer-Encoding, chunked] ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>3</pre></div></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Date, Fri, 09 May 2025 18:26:03 GMT]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><div class=\"dni-plaintext\"><pre>Date</pre></div></td></tr><tr><td>Value</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ Fri, 09 May 2025 18:26:03 GMT ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ Fri, 09 May 2025 18:26:03 GMT ]</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr><tr><td>1</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Server, Kestrel]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><div class=\"dni-plaintext\"><pre>Server</pre></div></td></tr><tr><td>Value</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ Kestrel ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ Kestrel ]</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr><tr><td>2</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Transfer-Encoding, chunked]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><div class=\"dni-plaintext\"><pre>Transfer-Encoding</pre></div></td></tr><tr><td>Value</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ chunked ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ chunked ]</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Date, System.String[]]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><div class=\"dni-plaintext\"><pre>Date</pre></div></td></tr><tr><td>Value</td><td><div class=\"dni-plaintext\"><pre>[ Fri, 09 May 2025 18:26:03 GMT ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>1</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Server, System.String[]]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><div class=\"dni-plaintext\"><pre>Server</pre></div></td></tr><tr><td>Value</td><td><div class=\"dni-plaintext\"><pre>[ Kestrel ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>2</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Transfer-Encoding, System.String[]]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><div class=\"dni-plaintext\"><pre>Transfer-Encoding</pre></div></td></tr><tr><td>Value</td><td><div class=\"dni-plaintext\"><pre>[ chunked ]</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td>TrailingHeaders</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>AcceptRanges</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>Age</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>ETag</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Location</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>ProxyAuthenticate</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>RetryAfter</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Server</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Vary</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>WwwAuthenticate</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>CacheControl</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Connection</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>ConnectionClose</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Date</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Pragma</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Trailer</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>TransferEncoding</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>TransferEncodingChunked</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Upgrade</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Via</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Warning</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>NonValidated</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>RequestMessage</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Method: GET, RequestUri: &#39;http://127.0.0.1:20722/&#39;, Version: 1.1, Content: &lt;null&gt;, Headers:\\r\\n{\\r\\n traceparent: 00-c7d6e9d39bcede44aeafb0bedb3895c8-d98d744eb652039e-00\\r\\n}</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Version</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>1.1</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Major</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td>Minor</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td>Build</td><td><div class=\"dni-plaintext\"><pre>-1</pre></div></td></tr><tr><td>Revision</td><td><div class=\"dni-plaintext\"><pre>-1</pre></div></td></tr><tr><td>MajorRevision</td><td><div class=\"dni-plaintext\"><pre>-1</pre></div></td></tr><tr><td>MinorRevision</td><td><div class=\"dni-plaintext\"><pre>-1</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>VersionPolicy</td><td><span>RequestVersionOrLower</span></td></tr><tr><td>Content</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Method</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>GET</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Method</td><td><div class=\"dni-plaintext\"><pre>GET</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>RequestUri</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>http://127.0.0.1:20722/</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>AbsolutePath</td><td><div class=\"dni-plaintext\"><pre>/</pre></div></td></tr><tr><td>AbsoluteUri</td><td><div class=\"dni-plaintext\"><pre>http://127.0.0.1:20722/</pre></div></td></tr><tr><td>LocalPath</td><td><div class=\"dni-plaintext\"><pre>/</pre></div></td></tr><tr><td>Authority</td><td><div class=\"dni-plaintext\"><pre>127.0.0.1:20722</pre></div></td></tr><tr><td>HostNameType</td><td><span>IPv4</span></td></tr><tr><td>IsDefaultPort</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsFile</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsLoopback</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>PathAndQuery</td><td><div class=\"dni-plaintext\"><pre>/</pre></div></td></tr><tr><td>Segments</td><td><div class=\"dni-plaintext\"><pre>[ / ]</pre></div></td></tr><tr><td>IsUnc</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>Host</td><td><div class=\"dni-plaintext\"><pre>127.0.0.1</pre></div></td></tr><tr><td>Port</td><td><div class=\"dni-plaintext\"><pre>20722</pre></div></td></tr><tr><td>Query</td><td><div class=\"dni-plaintext\"><pre></pre></div></td></tr><tr><td>Fragment</td><td><div class=\"dni-plaintext\"><pre></pre></div></td></tr><tr><td>Scheme</td><td><div class=\"dni-plaintext\"><pre>http</pre></div></td></tr><tr><td>OriginalString</td><td><div class=\"dni-plaintext\"><pre>http://127.0.0.1:20722/</pre></div></td></tr><tr><td>DnsSafeHost</td><td><div class=\"dni-plaintext\"><pre>127.0.0.1</pre></div></td></tr><tr><td>IdnHost</td><td><div class=\"dni-plaintext\"><pre>127.0.0.1</pre></div></td></tr><tr><td>IsAbsoluteUri</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>UserEscaped</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>UserInfo</td><td><div class=\"dni-plaintext\"><pre></pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>Headers</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ [traceparent, System.String[]] ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Accept</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>AcceptCharset</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>AcceptEncoding</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>AcceptLanguage</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Authorization</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>ExpectContinue</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>From</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Host</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>IfMatch</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>IfModifiedSince</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>IfNoneMatch</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>IfRange</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>IfUnmodifiedSince</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>MaxForwards</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Protocol</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>ProxyAuthorization</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Range</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Referrer</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>TE</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>UserAgent</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Expect</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>CacheControl</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Connection</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>ConnectionClose</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Date</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Pragma</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Trailer</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>TransferEncoding</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>TransferEncodingChunked</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Upgrade</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Via</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>Warning</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>0</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>NonValidated</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ [traceparent, 00-c7d6e9d39bcede44aeafb0bedb3895c8-d98d744eb652039e-00] ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[traceparent, 00-c7d6e9d39bcede44aeafb0bedb3895c8-d98d744eb652039e-00]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><div class=\"dni-plaintext\"><pre>traceparent</pre></div></td></tr><tr><td>Value</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ 00-c7d6e9d39bcede44aeafb0bedb3895c8-d98d744eb652039e-00 ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Count</td><td>1</td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ 00-c7d6e9d39bcede44aeafb0bedb3895c8-d98d744eb652039e-00 ]</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[traceparent, System.String[]]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><div class=\"dni-plaintext\"><pre>traceparent</pre></div></td></tr><tr><td>Value</td><td><div class=\"dni-plaintext\"><pre>[ 00-c7d6e9d39bcede44aeafb0bedb3895c8-d98d744eb652039e-00 ]</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td>Properties</td><td><table><thead><tr><th><i>key</i></th><th>value</th></tr></thead><tbody><tr><td><div class=\"dni-plaintext\"><pre>aspnetcore-logs</pre></div></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Debug</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Server.Kestrel.Connections</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>ConnectionAccepted</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>39</td></tr><tr><td>Name</td><td>ConnectionAccepted</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Connection id &quot;0HNCF4RQHPC18&quot; accepted.</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>1</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Debug</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Server.Kestrel.Connections</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>ConnectionStart</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>1</td></tr><tr><td>Name</td><td>ConnectionStart</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Connection id &quot;0HNCF4RQHPC18&quot; started.</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>2</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Information</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Hosting.Diagnostics</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>1</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>1</td></tr><tr><td>Name</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Request starting HTTP/1.1 GET http://127.0.0.1:20722/ - - -</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>3</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Trace</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.HostFiltering.HostFilteringMiddleware</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>AllHostsAllowed</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>2</td></tr><tr><td>Name</td><td>AllHostsAllowed</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>All hosts are allowed.</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>4</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Debug</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.Matching.DfaMatcher</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>CandidatesFound</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>1001</td></tr><tr><td>Name</td><td>CandidatesFound</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>1 candidate(s) found for the request path &#39;/&#39;</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>5</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Debug</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>MatchSuccess</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>1</td></tr><tr><td>Name</td><td>MatchSuccess</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Request matched endpoint &#39;HTTP: GET /&#39;</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>6</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Trace</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>RequestSizeLimitMetadataNotFound</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>8</td></tr><tr><td>Name</td><td>RequestSizeLimitMetadataNotFound</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>The endpoint does not specify the IRequestSizeLimitMetadata.</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>7</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Information</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.EndpointMiddleware</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>ExecutingEndpoint</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>0</td></tr><tr><td>Name</td><td>ExecutingEndpoint</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Executing endpoint &#39;HTTP: GET /&#39;</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>8</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Information</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.EndpointMiddleware</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>ExecutedEndpoint</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>1</td></tr><tr><td>Name</td><td>ExecutedEndpoint</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Executed endpoint &#39;HTTP: GET /&#39;</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>9</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Debug</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Server.Kestrel.Connections</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>ConnectionKeepAlive</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>9</td></tr><tr><td>Name</td><td>ConnectionKeepAlive</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Connection id &quot;0HNCF4RQHPC18&quot; completed keep alive response.</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>10</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Information</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Hosting.Diagnostics</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>2</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>2</td></tr><tr><td>Name</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Request finished HTTP/1.1 GET http://127.0.0.1:20722/ - 200 - - 90.9290ms</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr><td>Options</td><td><table><thead><tr><th><i>key</i></th><th>value</th></tr></thead><tbody><tr><td><div class=\"dni-plaintext\"><pre>aspnetcore-logs</pre></div></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Debug</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Server.Kestrel.Connections</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>ConnectionAccepted</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>39</td></tr><tr><td>Name</td><td>ConnectionAccepted</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Connection id &quot;0HNCF4RQHPC18&quot; accepted.</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>1</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Debug</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Server.Kestrel.Connections</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>ConnectionStart</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>1</td></tr><tr><td>Name</td><td>ConnectionStart</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Connection id &quot;0HNCF4RQHPC18&quot; started.</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>2</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Information</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Hosting.Diagnostics</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>1</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>1</td></tr><tr><td>Name</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Request starting HTTP/1.1 GET http://127.0.0.1:20722/ - - -</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>3</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Trace</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.HostFiltering.HostFilteringMiddleware</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>AllHostsAllowed</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>2</td></tr><tr><td>Name</td><td>AllHostsAllowed</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>All hosts are allowed.</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>4</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Debug</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.Matching.DfaMatcher</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>CandidatesFound</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>1001</td></tr><tr><td>Name</td><td>CandidatesFound</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>1 candidate(s) found for the request path &#39;/&#39;</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>5</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Debug</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>MatchSuccess</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>1</td></tr><tr><td>Name</td><td>MatchSuccess</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Request matched endpoint &#39;HTTP: GET /&#39;</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>6</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Trace</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.EndpointRoutingMiddleware</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>RequestSizeLimitMetadataNotFound</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>8</td></tr><tr><td>Name</td><td>RequestSizeLimitMetadataNotFound</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>The endpoint does not specify the IRequestSizeLimitMetadata.</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>7</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Information</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.EndpointMiddleware</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>ExecutingEndpoint</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>0</td></tr><tr><td>Name</td><td>ExecutingEndpoint</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Executing endpoint &#39;HTTP: GET /&#39;</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>8</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Information</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.EndpointMiddleware</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>ExecutedEndpoint</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>1</td></tr><tr><td>Name</td><td>ExecutedEndpoint</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Executed endpoint &#39;HTTP: GET /&#39;</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>9</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Debug</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Server.Kestrel.Connections</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>ConnectionKeepAlive</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>9</td></tr><tr><td>Name</td><td>ConnectionKeepAlive</td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Connection id &quot;0HNCF4RQHPC18&quot; completed keep alive response.</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>10</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.DotNet.Interactive.AspNetCore.LogMessage</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>LogLevel</td><td><span>Information</span></td></tr><tr><td>Category</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Hosting.Diagnostics</pre></div></td></tr><tr><td>EventId</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>2</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Id</td><td>2</td></tr><tr><td>Name</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>Message</td><td><div class=\"dni-plaintext\"><pre>Request finished HTTP/1.1 GET http://127.0.0.1:20722/ - 200 - - 90.9290ms</pre></div></td></tr><tr><td>Exception</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td>IsSuccessStatusCode</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr></tbody></table></div></details><style>\r\n",
".dni-code-hint {\r\n",
" font-style: italic;\r\n",
" overflow: hidden;\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview {\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview td {\r\n",
" vertical-align: top;\r\n",
" text-align: start;\r\n",
"}\r\n",
"details.dni-treeview {\r\n",
" padding-left: 1em;\r\n",
"}\r\n",
"table td {\r\n",
" text-align: start;\r\n",
"}\r\n",
"table tr { \r\n",
" vertical-align: top; \r\n",
" margin: 0em 0px;\r\n",
"}\r\n",
"table tr td pre \r\n",
"{ \r\n",
" vertical-align: top !important; \r\n",
" margin: 0em 0px !important;\r\n",
"} \r\n",
"table th {\r\n",
" text-align: start;\r\n",
"}\r\n",
"</style>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#!aspnet\n",
"\n",
"//引入之后就会暴露 aspnetcore 的东西,比如 App Endpoints WebApplication 等等,可以使用\n",
"\n",
"Endpoints.MapGet(\"/\", async context =>\n",
"{\n",
" await context.Response.WriteAsync($\"Hello from MapGet!\");\n",
"});\n",
"\n",
"var responseMessage1 = await HttpClient.GetAsync(\"/\");\n",
"\n",
"responseMessage1.Display();"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [],
"source": [
"#!aspnet\n",
"\n",
"Endpoints.MapGet(\"/\", async context =>\n",
"{\n",
" await context.Response.WriteAsync($\"Hello from MapGet!\");\n",
"});\n",
"\n",
"Endpoints.MapInteractive(\"/\", async context =>\n",
"{\n",
" await context.Response.WriteAsync($\"Hello from MapInteractive!\");\n",
"});\n",
"\n",
"Endpoints.MapInteractive(\"/\", async context =>\n",
"{\n",
" await context.Response.WriteAsync($\"Hello from MapInteractive 2!\");\n",
"});\n",
"\n",
"var responseMessage2 = await HttpClient.GetAsync(\"/\");\n",
"\n",
"responseMessage2.Display();"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [],
"source": [
"#!aspnet\n",
"//using Microsoft.DotNet.Interactive.AspNetCore;\n",
"\n",
"App.Use(next =>\n",
"{\n",
" return async httpContext =>\n",
" {\n",
" await httpContext.Response.WriteAsync(\"Hello from middleware!\");\n",
" };\n",
"});\n",
"\n",
"var responseMessage3 = await HttpClient.GetAsync(\"/\");\n",
"responseMessage3.Display();\n",
"\n",
"var responseBody3 = await responseMessage3.Content.ReadAsStringAsync();\n",
"responseBody3.Display();"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [],
"source": [
"#!aspnet\n",
"\n",
"App.Use(next =>\n",
"{\n",
" return async httpContext =>\n",
" {\n",
" await httpContext.Response.WriteAsync(\"Hello from middleware!\");\n",
" };\n",
"});\n",
"\n",
"Endpoints.MapGet(\"/\", async context =>\n",
"{\n",
" await context.Response.WriteAsync($\"Hello from MapGet!\");\n",
"});\n",
"\n",
"var responseMessage4 = await HttpClient.GetAsync(\"/\");\n",
"responseMessage4.Display();\n",
"\n",
"var responseBody4 = await responseMessage3.Content.ReadAsStringAsync();\n",
"responseBody4.Display();\n",
"\n",
"App.Use(next =>\n",
"{\n",
" return async httpContext =>\n",
" {\n",
" await httpContext.Response.WriteAsync(\"Hello from middleware!\");\n",
" };\n",
"});\n",
"\n",
"var responseMessage2 = await HttpClient.GetAsync(\"/\");\n",
"responseMessage2.Display();"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div class=\"http-response-message-container\"><style type=\"text/css\">\r\n",
" .http-response-message-container {\r\n",
" display: flex;\r\n",
" flex-wrap: wrap;\r\n",
" }\r\n",
"\r\n",
" .http-response-message-container > div {\r\n",
" margin: .5em;\r\n",
" padding: 1em;\r\n",
" border: 1px solid;\r\n",
" }\r\n",
"\r\n",
" .http-response-message-container > div > h2 {\r\n",
" margin-top: 0;\r\n",
" }\r\n",
"\r\n",
" .http-response-message-container > div > h3 {\r\n",
" margin-bottom: 0;\r\n",
" }\r\n",
"\r\n",
" .http-response-message-container summary {\r\n",
" margin: 1em 0;\r\n",
" font-size: 1.17em;\r\n",
" font-weight: 700;\r\n",
" }\r\n",
"\r\n",
" @keyframes blink {\r\n",
" 0% {\r\n",
" opacity: .2;\r\n",
" }\r\n",
" 20% {\r\n",
" opacity: 1;\r\n",
" }\r\n",
" 100% {\r\n",
" opacity: .2;\r\n",
" }\r\n",
" }\r\n",
"\r\n",
" .ellipsis span {\r\n",
" animation-name: blink;\r\n",
" animation-duration: 1.4s;\r\n",
" animation-iteration-count: infinite;\r\n",
" animation-fill-mode: both;\r\n",
" }\r\n",
"\r\n",
" .ellipsis span:nth-child(2) {\r\n",
" animation-delay: .2s;\r\n",
" }\r\n",
"\r\n",
" .ellipsis span:nth-child(3) {\r\n",
" animation-delay: .4s;\r\n",
" }</style><div><h2>Request</h2><hr></hr><h3>GET <a href=\"http://127.0.0.1:4230/\">http://127.0.0.1:4230/</a> HTTP/1.1</h3><details><summary>Headers</summary><table><thead><tr><th>Name</th><th>Value</th></tr></thead><tbody><tr><td>traceparent</td><td>00-9f30dd383da7da9695452942910e5eeb-f3d20b96fdaaa199-00</td></tr></tbody></table></details><details><summary>Body (0 bytes)</summary><pre></pre></details></div><div><h2>Response</h2><hr></hr><h3>HTTP/1.1 500 Internal Server Error ( ms)</h3><details open=\"True\"><summary>Headers</summary><table><thead><tr><th>Name</th><th>Value</th></tr></thead><tbody><tr><td>Date</td><td>Sun, 05 May 2024 16:43:07 GMT</td></tr><tr><td>Server</td><td>Kestrel</td></tr><tr><td>Content-Length</td><td>0</td></tr></tbody></table></details><details open=\"True\"><summary>Body (0 bytes)</summary></details></div></div>"
],
"text/plain": [
"Request Method: GET\r\n",
"Request URI: http://127.0.0.1:4230/\r\n",
"Request Version: HTTP/1.1\r\n",
"\r\n",
"Status Code: 500 Internal Server Error\r\n",
"Elapsed: ms\r\n",
"Version: HTTP/1.1\r\n",
"Content Type: \r\n",
"Content Length: 0 bytes\r\n",
"\r\n",
"Date: Sun, 05 May 2024 16:43:07 GMT\r\n",
"Server: Kestrel\r\n",
"Content-Length: 0\r\n"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#!aspnet\n",
"\n",
"Endpoints.MapGet(\"/\", async context =>\n",
"{\n",
" await context.Response.WriteAsync($\"Hello from MapGet!\");\n",
"});\n",
"\n",
"await HttpClient.GetAsync(\"/\")"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<div class=\"http-response-message-container\"><style type=\"text/css\">\r\n",
" .http-response-message-container {\r\n",
" display: flex;\r\n",
" flex-wrap: wrap;\r\n",
" }\r\n",
"\r\n",
" .http-response-message-container > div {\r\n",
" margin: .5em;\r\n",
" padding: 1em;\r\n",
" border: 1px solid;\r\n",
" }\r\n",
"\r\n",
" .http-response-message-container > div > h2 {\r\n",
" margin-top: 0;\r\n",
" }\r\n",
"\r\n",
" .http-response-message-container > div > h3 {\r\n",
" margin-bottom: 0;\r\n",
" }\r\n",
"\r\n",
" .http-response-message-container summary {\r\n",
" margin: 1em 0;\r\n",
" font-size: 1.17em;\r\n",
" font-weight: 700;\r\n",
" }\r\n",
"\r\n",
" @keyframes blink {\r\n",
" 0% {\r\n",
" opacity: .2;\r\n",
" }\r\n",
" 20% {\r\n",
" opacity: 1;\r\n",
" }\r\n",
" 100% {\r\n",
" opacity: .2;\r\n",
" }\r\n",
" }\r\n",
"\r\n",
" .ellipsis span {\r\n",
" animation-name: blink;\r\n",
" animation-duration: 1.4s;\r\n",
" animation-iteration-count: infinite;\r\n",
" animation-fill-mode: both;\r\n",
" }\r\n",
"\r\n",
" .ellipsis span:nth-child(2) {\r\n",
" animation-delay: .2s;\r\n",
" }\r\n",
"\r\n",
" .ellipsis span:nth-child(3) {\r\n",
" animation-delay: .4s;\r\n",
" }</style><div><h2>Request</h2><hr></hr><h3>GET <a href=\"http://127.0.0.1:4230/\">http://127.0.0.1:4230/</a> HTTP/1.1</h3><details><summary>Headers</summary><table><thead><tr><th>Name</th><th>Value</th></tr></thead><tbody><tr><td>traceparent</td><td>00-9f30dd383da7da9695452942910e5eeb-a79a9b38cdb6229a-00</td></tr></tbody></table></details><details><summary>Body (0 bytes)</summary><pre></pre></details></div><div><h2>Response</h2><hr></hr><h3>HTTP/1.1 500 Internal Server Error ( ms)</h3><details open=\"True\"><summary>Headers</summary><table><thead><tr><th>Name</th><th>Value</th></tr></thead><tbody><tr><td>Date</td><td>Sun, 05 May 2024 16:43:27 GMT</td></tr><tr><td>Server</td><td>Kestrel</td></tr><tr><td>Content-Length</td><td>0</td></tr></tbody></table></details><details open=\"True\"><summary>Body (0 bytes)</summary></details></div></div>"
],
"text/plain": [
"Request Method: GET\r\n",
"Request URI: http://127.0.0.1:4230/\r\n",
"Request Version: HTTP/1.1\r\n",
"\r\n",
"Status Code: 500 Internal Server Error\r\n",
"Elapsed: ms\r\n",
"Version: HTTP/1.1\r\n",
"Content Type: \r\n",
"Content Length: 0 bytes\r\n",
"\r\n",
"Date: Sun, 05 May 2024 16:43:27 GMT\r\n",
"Server: Kestrel\r\n",
"Content-Length: 0\r\n"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#!aspnet\n",
"Endpoints.MapGet(\"/\", async context =>\n",
"{\n",
" await context.Response.WriteAsync($\"Hello from MapGet!\");\n",
"});\n",
"\n",
"await HttpClient.GetAsync(\"/\")"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<details open=\"open\" class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>http://127.0.0.1:4230/</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>AbsolutePath</td><td><div class=\"dni-plaintext\"><pre>/</pre></div></td></tr><tr><td>AbsoluteUri</td><td><div class=\"dni-plaintext\"><pre>http://127.0.0.1:4230/</pre></div></td></tr><tr><td>LocalPath</td><td><div class=\"dni-plaintext\"><pre>/</pre></div></td></tr><tr><td>Authority</td><td><div class=\"dni-plaintext\"><pre>127.0.0.1:4230</pre></div></td></tr><tr><td>HostNameType</td><td><span>IPv4</span></td></tr><tr><td>IsDefaultPort</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsFile</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsLoopback</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>PathAndQuery</td><td><div class=\"dni-plaintext\"><pre>/</pre></div></td></tr><tr><td>Segments</td><td><div class=\"dni-plaintext\"><pre>[ / ]</pre></div></td></tr><tr><td>IsUnc</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>Host</td><td><div class=\"dni-plaintext\"><pre>127.0.0.1</pre></div></td></tr><tr><td>Port</td><td><div class=\"dni-plaintext\"><pre>4230</pre></div></td></tr><tr><td>Query</td><td><div class=\"dni-plaintext\"><pre></pre></div></td></tr><tr><td>Fragment</td><td><div class=\"dni-plaintext\"><pre></pre></div></td></tr><tr><td>Scheme</td><td><div class=\"dni-plaintext\"><pre>http</pre></div></td></tr><tr><td>OriginalString</td><td><div class=\"dni-plaintext\"><pre>http://127.0.0.1:4230</pre></div></td></tr><tr><td>DnsSafeHost</td><td><div class=\"dni-plaintext\"><pre>127.0.0.1</pre></div></td></tr><tr><td>IdnHost</td><td><div class=\"dni-plaintext\"><pre>127.0.0.1</pre></div></td></tr><tr><td>IsAbsoluteUri</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>UserEscaped</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>UserInfo</td><td><div class=\"dni-plaintext\"><pre></pre></div></td></tr></tbody></table></div></details><style>\r\n",
".dni-code-hint {\r\n",
" font-style: italic;\r\n",
" overflow: hidden;\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview {\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview td {\r\n",
" vertical-align: top;\r\n",
" text-align: start;\r\n",
"}\r\n",
"details.dni-treeview {\r\n",
" padding-left: 1em;\r\n",
"}\r\n",
"table td {\r\n",
" text-align: start;\r\n",
"}\r\n",
"table tr { \r\n",
" vertical-align: top; \r\n",
" margin: 0em 0px;\r\n",
"}\r\n",
"table tr td pre \r\n",
"{ \r\n",
" vertical-align: top !important; \r\n",
" margin: 0em 0px !important;\r\n",
"} \r\n",
"table th {\r\n",
" text-align: start;\r\n",
"}\r\n",
"</style>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#!aspnet\n",
"\n",
"HttpClient.BaseAddress"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"dotnet_interactive": {
"language": "csharp"
},
"polyglot_notebook": {
"kernelName": "csharp"
}
},
"outputs": [
{
"data": {
"text/html": [
"<details open=\"open\" class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Builder.ApplicationBuilder</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>ApplicationServices</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td>True</td></tr><tr><td>ServiceProvider</td><td>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr><tr><td>ServerFeatures</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ [Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature, Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature] ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Revision</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature, Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.hosting.server.features.iserveraddressesfeature?view=net-7.0\">Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature</a></span></td></tr><tr><td>Value</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>InternalCollection</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ http://127.0.0.1:4230 ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>PublicCollection</td><td><div class=\"dni-plaintext\"><pre>[ http://127.0.0.1:4230 ]</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>Count</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ http://127.0.0.1:4230 ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>PreferHostingUrls</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td>Properties</td><td><table><thead><tr><th><i>key</i></th><th><i>type</i></th><th>value</th></tr></thead><tbody><tr><td><div class=\"dni-plaintext\"><pre>application.Services</pre></div></td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.servicelookup.serviceproviderenginescope?view=net-7.0\">Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</a></span></td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td>True</td></tr><tr><td>ServiceProvider</td><td>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr><tr><td><div class=\"dni-plaintext\"><pre>server.Features</pre></div></td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.http.features.featurecollection?view=net-7.0\">Microsoft.AspNetCore.Http.Features.FeatureCollection</a></span></td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ [Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature, Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature] ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Revision</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature, Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.hosting.server.features.iserveraddressesfeature?view=net-7.0\">Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature</a></span></td></tr><tr><td>Value</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>InternalCollection</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ http://127.0.0.1:4230 ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>PublicCollection</td><td>[ http://127.0.0.1:4230 ]</td></tr><tr><td>IsReadOnly</td><td>False</td></tr><tr><td>Count</td><td>1</td></tr><tr><td><i>(values)</i></td><td><div class=\"dni-plaintext\"><pre>[ http://127.0.0.1:4230 ]</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>PreferHostingUrls</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td><div class=\"dni-plaintext\"><pre>__EndpointRouteBuilder</pre></div></td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.routing.defaultendpointroutebuilder?view=net-7.0\">Microsoft.AspNetCore.Routing.DefaultEndpointRouteBuilder</a></span></td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Routing.DefaultEndpointRouteBuilder</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>ApplicationBuilder</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Builder.ApplicationBuilder</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>ApplicationServices</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td>True</td></tr><tr><td>ServiceProvider</td><td>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr><tr><td>ServerFeatures</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ [Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature, Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature] ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Revision</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td>IsReadOnly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature, Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Key</td><td>Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature</td></tr><tr><td>Value</td><td>Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature</td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td>Properties</td><td><table><thead><tr><th><i>key</i></th><th><i>type</i></th><th>value</th></tr></thead><tbody><tr><td><div class=\"dni-plaintext\"><pre>application.Services</pre></div></td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.extensions.dependencyinjection.servicelookup.serviceproviderenginescope?view=net-7.0\">Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</a></span></td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td>True</td></tr><tr><td>ServiceProvider</td><td>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</td></tr></tbody></table></div></details></td></tr><tr><td><div class=\"dni-plaintext\"><pre>server.Features</pre></div></td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.http.features.featurecollection?view=net-7.0\">Microsoft.AspNetCore.Http.Features.FeatureCollection</a></span></td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[ [Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature, Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature] ]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Revision</td><td>1</td></tr><tr><td>IsReadOnly</td><td>False</td></tr><tr><td><i>(values)</i></td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td>[Microsoft.AspNetCore.Hosting.Server.Features.IServerAddressesFeature, Microsoft.AspNetCore.Server.Kestrel.Core.Internal.ServerAddressesFeature]</td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td><div class=\"dni-plaintext\"><pre>__EndpointRouteBuilder</pre></div></td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.routing.defaultendpointroutebuilder?view=net-7.0\">Microsoft.AspNetCore.Routing.DefaultEndpointRouteBuilder</a></span></td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Routing.DefaultEndpointRouteBuilder</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>ApplicationBuilder</td><td>Microsoft.AspNetCore.Builder.ApplicationBuilder</td></tr><tr><td>DataSources</td><td>[ Microsoft.AspNetCore.Routing.RouteEndpointDataSource ]</td></tr><tr><td>ServiceProvider</td><td>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</td></tr></tbody></table></div></details></td></tr><tr><td><div class=\"dni-plaintext\"><pre>__UseRouting</pre></div></td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/system.func-2?view=net-7.0\">System.Func&lt;Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Builder.IApplicationBuilder&gt;</a></span></td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>System.Func`2[Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Builder.IApplicationBuilder]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Target</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Method</td><td>Microsoft.AspNetCore.Builder.IApplicationBuilder UseRouting(Microsoft.AspNetCore.Builder.IApplicationBuilder)</td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td>DataSources</td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Routing.RouteEndpointDataSource</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Endpoints</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.RouteEndpointDataSource</pre></div></td></tr><tr><td>Endpoints</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.RouteEndpointDataSource</pre></div></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>ServiceProvider</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>IsRootScope</td><td>True</td></tr><tr><td>ServiceProvider</td><td>Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope</td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr><tr><td><div class=\"dni-plaintext\"><pre>__UseRouting</pre></div></td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/system.func-2?view=net-7.0\">System.Func&lt;Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Builder.IApplicationBuilder&gt;</a></span></td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>System.Func`2[Microsoft.AspNetCore.Builder.IApplicationBuilder,Microsoft.AspNetCore.Builder.IApplicationBuilder]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Target</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>Method</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Builder.IApplicationBuilder UseRouting(Microsoft.AspNetCore.Builder.IApplicationBuilder)</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Name</td><td><div class=\"dni-plaintext\"><pre>UseRouting</pre></div></td></tr><tr><td>DeclaringType</td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.builder.endpointroutingapplicationbuilderextensions?view=net-7.0\">Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions</a></span></td></tr><tr><td>ReflectedType</td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.builder.endpointroutingapplicationbuilderextensions?view=net-7.0\">Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions</a></span></td></tr><tr><td>MemberType</td><td><span>Method</span></td></tr><tr><td>MetadataToken</td><td><div class=\"dni-plaintext\"><pre>100663382</pre></div></td></tr><tr><td>Module</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Routing.dll</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>MDStreamVersion</td><td><div class=\"dni-plaintext\"><pre>131072</pre></div></td></tr><tr><td>FullyQualifiedName</td><td><div class=\"dni-plaintext\"><pre>C:\\Program Files\\dotnet\\shared\\Microsoft.AspNetCore.App\\8.0.4\\Microsoft.AspNetCore.Routing.dll</pre></div></td></tr><tr><td>ModuleVersionId</td><td><div class=\"dni-plaintext\"><pre>6c078444-7365-4d36-a723-507bbed36e5f</pre></div></td></tr><tr><td>MetadataToken</td><td><div class=\"dni-plaintext\"><pre>1</pre></div></td></tr><tr><td>ScopeName</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.dll</pre></div></td></tr><tr><td>Name</td><td><div class=\"dni-plaintext\"><pre>Microsoft.AspNetCore.Routing.dll</pre></div></td></tr><tr><td>Assembly</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Routing, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>CodeBase</td><td>file:///C:/Program Files/dotnet/shared/Microsoft.AspNetCore.App/8.0.4/Microsoft.AspNetCore.Routing.dll</td></tr><tr><td>FullName</td><td>Microsoft.AspNetCore.Routing, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60</td></tr><tr><td>EntryPoint</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>DefinedTypes</td><td>[ HttpExtensions, System.Text.RegularExpressions.Generated.<RegexGenerator_g>F74B1AE921BCEFE4BA601AA541C7A23B1CA9711EA81E8FE504B5B6446748E035A__GetAlphaRouteRegex_0, System.Text.RegularExpressions.Generated.<RegexGenerator_g>F74B1AE921BCEFE4BA601AA541C7A23B1CA9711EA81E8FE504B5B6446748E035A__Utilities, System.Runtime.CompilerServices.TypeHelper, Microsoft.Net.Http.Headers.HttpRuleParser, Microsoft.Net.Http.Headers.HttpParseResult, Microsoft.Extensions.Internal.PropertyHelper, Microsoft.Extensions.DependencyInjection.ConfigureRouteOptions, Microsoft.Extensions.DependencyInjection.RoutingServiceCollectionExtensions, Microsoft.Extensions.DependencyInjection.RegexInlineRouteConstraintSetup, Microsoft.AspNetCore.Shared.DebuggerHelpers, Microsoft.AspNetCore.Internal.ExecuteHandlerHelper, Microsoft.AspNetCore.Internal.RouteValueDictionaryTrimmerWarning, Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions, Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions, Microsoft.AspNetCore.Builder.FallbackEndpointRouteBuilderExtensions, Microsoft.AspNetCore.Builder.RouteHandlerBuilder, Microsoft.AspNetCore.Builder.RoutingBuilderExtensions, Microsoft.AspNetCore.Builder.RoutingEndpointConventionBuilderExtensions, Microsoft.AspNetCore.Builder.MapRouteRouteBuilderExtensions ... (341 more) ]</td></tr><tr><td>IsCollectible</td><td>False</td></tr><tr><td>ManifestModule</td><td>Microsoft.AspNetCore.Routing.dll</td></tr><tr><td>ReflectionOnly</td><td>False</td></tr><tr><td>Location</td><td>C:\\Program Files\\dotnet\\shared\\Microsoft.AspNetCore.App\\8.0.4\\Microsoft.AspNetCore.Routing.dll</td></tr><tr><td>ImageRuntimeVersion</td><td>v4.0.30319</td></tr><tr><td>GlobalAssemblyCache</td><td>False</td></tr><tr><td>HostContext</td><td>0</td></tr><tr><td>IsDynamic</td><td>False</td></tr><tr><td>ExportedTypes</td><td>[ Microsoft.Extensions.DependencyInjection.RoutingServiceCollectionExtensions, Microsoft.AspNetCore.Builder.EndpointRouteBuilderExtensions, Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions, Microsoft.AspNetCore.Builder.FallbackEndpointRouteBuilderExtensions, Microsoft.AspNetCore.Builder.RouteHandlerBuilder, Microsoft.AspNetCore.Builder.RoutingBuilderExtensions, Microsoft.AspNetCore.Builder.RoutingEndpointConventionBuilderExtensions, Microsoft.AspNetCore.Builder.MapRouteRouteBuilderExtensions, Microsoft.AspNetCore.Builder.RouterMiddleware, Microsoft.AspNetCore.Builder.RouteShortCircuitEndpointConventionBuilderExtensions, Microsoft.AspNetCore.Http.EndpointFilterExtensions, Microsoft.AspNetCore.Http.OpenApiRouteHandlerBuilderExtensions, Microsoft.AspNetCore.Routing.RouteHandlerServices, Microsoft.AspNetCore.Routing.CompositeEndpointDataSource, Microsoft.AspNetCore.Routing.DataTokensMetadata, Microsoft.AspNetCore.Routing.DefaultEndpointDataSource, Microsoft.AspNetCore.Routing.DefaultInlineConstraintResolver, Microsoft.AspNetCore.Routing.EndpointDataSource, Microsoft.AspNetCore.Routing.EndpointGroupNameAttribute, Microsoft.AspNetCore.Routing.EndpointNameAttribute ... (118 more) ]</td></tr><tr><td>IsFullyTrusted</td><td>True</td></tr><tr><td>CustomAttributes</td><td>[ [System.Runtime.CompilerServices.ExtensionAttribute()], [System.Runtime.CompilerServices.CompilationRelaxationsAttribute((Int32)8)], [System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows = True)], [System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute+DebuggingModes)2)], [System.Reflection.Metadata.MetadataUpdateHandlerAttribute(typeof(Microsoft.Extensions.Internal.PropertyHelper+MetadataUpdateHandler))], [System.Runtime.Versioning.TargetFrameworkAttribute(\".NETCoreApp,Version=v8.0\", FrameworkDisplayName = \".NET 8.0\")], [System.Runtime.CompilerServices.InternalsVisibleToAttribute(\"Microsoft.AspNetCore.OpenApi.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb\")], [System.Runtime.CompilerServices.InternalsVisibleToAttribute(\"Microsoft.AspNetCore.Routing.Microbenchmarks, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb\")], [System.Runtime.CompilerServices.InternalsVisibleToAttribute(\"Microsoft.AspNetCore.Routing.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb\")], [System.Runtime.CompilerServices.InternalsVisibleToAttribute(\"Microsoft.AspNetCore.Mvc.ApiExplorer.Test, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb\")], [System.Runtime.CompilerServices.InternalsVisibleToAttribute(\"DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7\")], [System.Runtime.CompilerServices.InternalsVisibleToAttribute(\"Microsoft.AspNetCore.Mvc.Test, PublicKey=0024000004800000940000000602000000240000525341310004000001000100f33a29044fa9d740c9b3213a93e57c84b472c84e0b8a0e1ae48e67a9f8f6de9d5f7f3d52ac23e48ac51801f1dc950abe901da34d2a9e3baadb141a17c77ef3c565dd5ee5054b91cf63bb3c6ab83f72ab3aafe93d0fc3c2348b764fafb0b1c0733de51459aeab46580384bf9d74c4e28164b7cde247f891ba07891c9d872ad2bb\")], [System.Reflection.AssemblyMetadataAttribute(\"IsTrimmable\", \"True\")], [System.Reflection.AssemblyMetadataAttribute(\"CommitHash\", \"8486d31e24f30e3fa1809a95699a0adc16f448d7\")], [System.Reflection.AssemblyMetadataAttribute(\"SourceCommitUrl\", \"https://github.com/dotnet/aspnetcore/tree/8486d31e24f30e3fa1809a95699a0adc16f448d7\")], [System.Reflection.AssemblyMetadataAttribute(\"Serviceable\", \"True\")], [System.Reflection.AssemblyCompanyAttribute(\"Microsoft Corporation\")], [System.Reflection.AssemblyConfigurationAttribute(\"Release\")], [System.Reflection.AssemblyCopyrightAttribute(\"© Microsoft Corporation. All rights reserved.\")], [System.Reflection.AssemblyDescriptionAttribute(\"\r\n",
" ASP.NET Core middleware for routing requests to application logic and for generating links.\r\n",
" Commonly used types:\r\n",
" Microsoft.AspNetCore.Routing.Route\r\n",
" Microsoft.AspNetCore.Routing.RouteCollection\r\n",
" \")] ... (6 more) ]</td></tr><tr><td>EscapedCodeBase</td><td>file:///C:/Program%20Files/dotnet/shared/Microsoft.AspNetCore.App/8.0.4/Microsoft.AspNetCore.Routing.dll</td></tr><tr><td>Modules</td><td>[ Microsoft.AspNetCore.Routing.dll ]</td></tr><tr><td>SecurityRuleSet</td><td>None</td></tr></tbody></table></div></details></td></tr><tr><td>ModuleHandle</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>System.ModuleHandle</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>MDStreamVersion</td><td>131072</td></tr></tbody></table></div></details></td></tr><tr><td>CustomAttributes</td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td>[System.Security.UnverifiableCodeAttribute()]</td></tr><tr><td>1</td><td>[System.Runtime.CompilerServices.RefSafetyRulesAttribute((Int32)11)]</td></tr><tr><td>2</td><td>[System.Runtime.CompilerServices.NullablePublicOnlyAttribute((Boolean)True)]</td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr><tr><td>IsSecurityCritical</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>IsSecuritySafeCritical</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsSecurityTransparent</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>MethodHandle</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>System.RuntimeMethodHandle</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Value</td><td><div class=\"dni-plaintext\"><pre>140713067293856</pre></div></td></tr></tbody></table></div></details></td></tr><tr><td>Attributes</td><td><span>Public, Static, HideBySig</span></td></tr><tr><td>CallingConvention</td><td><span>Standard</span></td></tr><tr><td>ReturnType</td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.builder.iapplicationbuilder?view=net-7.0\">Microsoft.AspNetCore.Builder.IApplicationBuilder</a></span></td></tr><tr><td>ReturnTypeCustomAttributes</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Builder.IApplicationBuilder</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>ParameterType</td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.builder.iapplicationbuilder?view=net-7.0\">Microsoft.AspNetCore.Builder.IApplicationBuilder</a></span></td></tr><tr><td>Name</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>HasDefaultValue</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>DefaultValue</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code></code></span></summary><div><table><thead><tr></tr></thead><tbody></tbody></table></div></details></td></tr><tr><td>RawDefaultValue</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code></code></span></summary><div><table><thead><tr></tr></thead><tbody></tbody></table></div></details></td></tr><tr><td>MetadataToken</td><td><div class=\"dni-plaintext\"><pre>134217728</pre></div></td></tr><tr><td>Attributes</td><td><span>None</span></td></tr><tr><td>Member</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Builder.IApplicationBuilder UseRouting(Microsoft.AspNetCore.Builder.IApplicationBuilder)</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Name</td><td>UseRouting</td></tr><tr><td>DeclaringType</td><td>Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions</td></tr><tr><td>ReflectedType</td><td>Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions</td></tr><tr><td>MemberType</td><td>Method</td></tr><tr><td>MetadataToken</td><td>100663382</td></tr><tr><td>Module</td><td>Microsoft.AspNetCore.Routing.dll</td></tr><tr><td>IsSecurityCritical</td><td>True</td></tr><tr><td>IsSecuritySafeCritical</td><td>False</td></tr><tr><td>IsSecurityTransparent</td><td>False</td></tr><tr><td>MethodHandle</td><td>System.RuntimeMethodHandle</td></tr><tr><td>Attributes</td><td>Public, Static, HideBySig</td></tr><tr><td>CallingConvention</td><td>Standard</td></tr><tr><td>ReturnType</td><td>Microsoft.AspNetCore.Builder.IApplicationBuilder</td></tr><tr><td>ReturnTypeCustomAttributes</td><td>Microsoft.AspNetCore.Builder.IApplicationBuilder</td></tr><tr><td>ReturnParameter</td><td>Microsoft.AspNetCore.Builder.IApplicationBuilder</td></tr><tr><td>IsCollectible</td><td>False</td></tr><tr><td>IsGenericMethod</td><td>False</td></tr><tr><td>IsGenericMethodDefinition</td><td>False</td></tr><tr><td>ContainsGenericParameters</td><td>False</td></tr><tr><td>MethodImplementationFlags</td><td>IL</td></tr><tr><td>IsAbstract</td><td>False</td></tr><tr><td>IsConstructor</td><td>False</td></tr><tr><td>IsFinal</td><td>False</td></tr><tr><td>IsHideBySig</td><td>True</td></tr><tr><td>IsSpecialName</td><td>False</td></tr><tr><td>IsStatic</td><td>True</td></tr><tr><td>IsVirtual</td><td>False</td></tr><tr><td>IsAssembly</td><td>False</td></tr><tr><td>IsFamily</td><td>False</td></tr><tr><td>IsFamilyAndAssembly</td><td>False</td></tr><tr><td>IsFamilyOrAssembly</td><td>False</td></tr><tr><td>IsPrivate</td><td>False</td></tr><tr><td>IsPublic</td><td>True</td></tr><tr><td>IsConstructedGenericMethod</td><td>False</td></tr><tr><td>CustomAttributes</td><td>[ [System.Runtime.CompilerServices.ExtensionAttribute()] ]</td></tr></tbody></table></div></details></td></tr><tr><td>Position</td><td><div class=\"dni-plaintext\"><pre>-1</pre></div></td></tr><tr><td>IsIn</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsLcid</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsOptional</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsOut</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsRetval</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>CustomAttributes</td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>ReturnParameter</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Builder.IApplicationBuilder</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>ParameterType</td><td><span><a href=\"https://docs.microsoft.com/dotnet/api/microsoft.aspnetcore.builder.iapplicationbuilder?view=net-7.0\">Microsoft.AspNetCore.Builder.IApplicationBuilder</a></span></td></tr><tr><td>Name</td><td><div class=\"dni-plaintext\"><pre>&lt;null&gt;</pre></div></td></tr><tr><td>HasDefaultValue</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>DefaultValue</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code></code></span></summary><div><table><thead><tr></tr></thead><tbody></tbody></table></div></details></td></tr><tr><td>RawDefaultValue</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code></code></span></summary><div><table><thead><tr></tr></thead><tbody></tbody></table></div></details></td></tr><tr><td>MetadataToken</td><td><div class=\"dni-plaintext\"><pre>134217728</pre></div></td></tr><tr><td>Attributes</td><td><span>None</span></td></tr><tr><td>Member</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>Microsoft.AspNetCore.Builder.IApplicationBuilder UseRouting(Microsoft.AspNetCore.Builder.IApplicationBuilder)</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Name</td><td>UseRouting</td></tr><tr><td>DeclaringType</td><td>Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions</td></tr><tr><td>ReflectedType</td><td>Microsoft.AspNetCore.Builder.EndpointRoutingApplicationBuilderExtensions</td></tr><tr><td>MemberType</td><td>Method</td></tr><tr><td>MetadataToken</td><td>100663382</td></tr><tr><td>Module</td><td>Microsoft.AspNetCore.Routing.dll</td></tr><tr><td>IsSecurityCritical</td><td>True</td></tr><tr><td>IsSecuritySafeCritical</td><td>False</td></tr><tr><td>IsSecurityTransparent</td><td>False</td></tr><tr><td>MethodHandle</td><td>System.RuntimeMethodHandle</td></tr><tr><td>Attributes</td><td>Public, Static, HideBySig</td></tr><tr><td>CallingConvention</td><td>Standard</td></tr><tr><td>ReturnType</td><td>Microsoft.AspNetCore.Builder.IApplicationBuilder</td></tr><tr><td>ReturnTypeCustomAttributes</td><td>Microsoft.AspNetCore.Builder.IApplicationBuilder</td></tr><tr><td>ReturnParameter</td><td>Microsoft.AspNetCore.Builder.IApplicationBuilder</td></tr><tr><td>IsCollectible</td><td>False</td></tr><tr><td>IsGenericMethod</td><td>False</td></tr><tr><td>IsGenericMethodDefinition</td><td>False</td></tr><tr><td>ContainsGenericParameters</td><td>False</td></tr><tr><td>MethodImplementationFlags</td><td>IL</td></tr><tr><td>IsAbstract</td><td>False</td></tr><tr><td>IsConstructor</td><td>False</td></tr><tr><td>IsFinal</td><td>False</td></tr><tr><td>IsHideBySig</td><td>True</td></tr><tr><td>IsSpecialName</td><td>False</td></tr><tr><td>IsStatic</td><td>True</td></tr><tr><td>IsVirtual</td><td>False</td></tr><tr><td>IsAssembly</td><td>False</td></tr><tr><td>IsFamily</td><td>False</td></tr><tr><td>IsFamilyAndAssembly</td><td>False</td></tr><tr><td>IsFamilyOrAssembly</td><td>False</td></tr><tr><td>IsPrivate</td><td>False</td></tr><tr><td>IsPublic</td><td>True</td></tr><tr><td>IsConstructedGenericMethod</td><td>False</td></tr><tr><td>CustomAttributes</td><td>[ [System.Runtime.CompilerServices.ExtensionAttribute()] ]</td></tr></tbody></table></div></details></td></tr><tr><td>Position</td><td><div class=\"dni-plaintext\"><pre>-1</pre></div></td></tr><tr><td>IsIn</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsLcid</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsOptional</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsOut</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsRetval</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>CustomAttributes</td><td><i>(empty)</i></td></tr></tbody></table></div></details></td></tr><tr><td>IsCollectible</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsGenericMethod</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsGenericMethodDefinition</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>ContainsGenericParameters</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>MethodImplementationFlags</td><td><span>IL</span></td></tr><tr><td>IsAbstract</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsConstructor</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsFinal</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsHideBySig</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>IsSpecialName</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsStatic</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>IsVirtual</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsAssembly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsFamily</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsFamilyAndAssembly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsFamilyOrAssembly</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsPrivate</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>IsPublic</td><td><div class=\"dni-plaintext\"><pre>True</pre></div></td></tr><tr><td>IsConstructedGenericMethod</td><td><div class=\"dni-plaintext\"><pre>False</pre></div></td></tr><tr><td>CustomAttributes</td><td><table><thead><tr><th><i>index</i></th><th>value</th></tr></thead><tbody><tr><td>0</td><td><details class=\"dni-treeview\"><summary><span class=\"dni-code-hint\"><code>[System.Runtime.CompilerServices.ExtensionAttribute()]</code></span></summary><div><table><thead><tr></tr></thead><tbody><tr><td>Constructor</td><td>Void .ctor()</td></tr><tr><td>ConstructorArguments</td><td>[ ]</td></tr><tr><td>NamedArguments</td><td>[ ]</td></tr><tr><td>AttributeType</td><td>System.Runtime.CompilerServices.ExtensionAttribute</td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details></td></tr></tbody></table></div></details></td></tr></tbody></table></td></tr></tbody></table></div></details><style>\r\n",
".dni-code-hint {\r\n",
" font-style: italic;\r\n",
" overflow: hidden;\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview {\r\n",
" white-space: nowrap;\r\n",
"}\r\n",
".dni-treeview td {\r\n",
" vertical-align: top;\r\n",
" text-align: start;\r\n",
"}\r\n",
"details.dni-treeview {\r\n",
" padding-left: 1em;\r\n",
"}\r\n",
"table td {\r\n",
" text-align: start;\r\n",
"}\r\n",
"table tr { \r\n",
" vertical-align: top; \r\n",
" margin: 0em 0px;\r\n",
"}\r\n",
"table tr td pre \r\n",
"{ \r\n",
" vertical-align: top !important; \r\n",
" margin: 0em 0px !important;\r\n",
"} \r\n",
"table th {\r\n",
" text-align: start;\r\n",
"}\r\n",
"</style>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#!aspnet\n",
"\n",
"App.Display()"
]
}
],
"metadata": {
"kernelspec": {
"display_name": ".NET (C#)",
"language": "C#",
"name": ".net-csharp"
},
"language_info": {
"name": "polyglot-notebook"
},
"orig_nbformat": 4,
"polyglot_notebook": {
"kernelInfo": {
"defaultKernelName": "csharp",
"items": [
{
"aliases": [],
"name": "csharp"
},
{
"aliases": [],
"name": "razor"
}
]
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}