Microsoft.AspNetCore.WebUtilities 命名空間

包含 ASP.NET Core應用程式的常用公用程式,包括使用表單、多部分訊息、查詢字串、編碼器/解碼器和要求/回應資料流程的工具。

類別

Base64UrlTextEncoder

使用 base64 URL 編碼來編碼和解碼。

BufferedReadStream

包裝另一個資料流程並允許讀取行的 Stream。 資料會在記憶體中緩衝處理。

FileBufferingReadStream

串流,包裝另一個資料流程,並在讀取內容時緩衝處理,以啟用倒轉。 內容會在記憶體中緩衝處理到特定大小,然後緩衝處理到磁片上的暫存檔案。 暫存檔將會在 Dispose 上刪除。

FileBufferingWriteStream

Stream,會緩衝要寫入磁片的內容。 使用 DrainBufferAsync(Stream, CancellationToken) 將緩衝的內容寫入目標 Stream

FileMultipartSection

代表檔案多部分區段

FormMultipartSection

代表表單多部分區段

FormPipeReader

用來讀取 'application/x-www-form-urlencoded' 表單。 從 PipeReader 內部讀取。

FormReader

用來讀取 'application/x-www-form-urlencoded' 表單。

HttpRequestStreamReader

TextReader要讀取 HTTP 要求資料流程的 。

HttpResponseStreamWriter

使用提供的 Encoding 寫入至 HTTP 回應 Stream 。 它不會寫入 BOM,也不會關閉資料流程。

MultipartReader

從指定的 Stream 讀取多部分表單內容。

MultipartSection

所讀取的多 MultipartReader 部分區段。

MultipartSectionConverterExtensions

用於轉換多部分區段的各種擴充功能

MultipartSectionStreamExtensions

處理區段主體資料流程的各種擴充方法

QueryHelpers

提供剖析及操作查詢字串的方法。

ReasonPhrases

提供 HTTP 狀態碼原因片語的存取,如 中 http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml 所列。

StreamHelperExtensions

Stream HTTP 擴充方法。

WebEncoders

包含公用程式 API,可協助進行常見的編碼和解碼作業。

結構

KeyValueAccumulator

此 API 支援基礎結構,且不適合直接從程式碼使用。 此 API 可能會在未來的版本中變更或移除。

QueryStringEnumerable

可列舉,可從 URI 查詢字串提供名稱/值組。

QueryStringEnumerable.EncodedNameValuePair

表示列舉期間從查詢字串擷取的單一名稱/值組。

QueryStringEnumerable.Enumerator

列舉值,提供 URI 查詢字串中的名稱/值組。