ReadOnlyMemoryContent 類別

定義

提供基於 ReadOnlyMemory<T>. 的 HTTP 內容。

public ref class ReadOnlyMemoryContent sealed : System::Net::Http::HttpContent
public sealed class ReadOnlyMemoryContent : System.Net.Http.HttpContent
type ReadOnlyMemoryContent = class
    inherit HttpContent
Public NotInheritable Class ReadOnlyMemoryContent
Inherits HttpContent
繼承
ReadOnlyMemoryContent

建構函式

名稱 Description
ReadOnlyMemoryContent(ReadOnlyMemory<Byte>)

初始化 ReadOnlyMemoryContent 類別的新執行個體。

屬性

名稱 Description
Headers

取得 RFC 2616 定義的 HTTP 內容標頭。

(繼承來源 HttpContent)

方法

名稱 Description
CopyTo(Stream, TransportContext, CancellationToken)

將 HTTP 內容序列化成位元組串並複製到 stream

(繼承來源 HttpContent)
CopyToAsync(Stream, CancellationToken)

將 HTTP 內容序列化成一串位元組,並複製到作為 stream 參數的串流物件。

(繼承來源 HttpContent)
CopyToAsync(Stream, TransportContext, CancellationToken)

將 HTTP 內容序列化成一串位元組,並複製到作為 stream 參數的串流物件。

(繼承來源 HttpContent)
CopyToAsync(Stream, TransportContext)

將 HTTP 內容序列化成一串位元組,並複製到作為 stream 參數的串流物件。

(繼承來源 HttpContent)
CopyToAsync(Stream)

將 HTTP 內容序列化成一串位元組,並複製到作為 stream 參數的串流物件。

(繼承來源 HttpContent)
CreateContentReadStream(CancellationToken)

將 HTTP 內容序列化為記憶體串流。

(繼承來源 HttpContent)
CreateContentReadStreamAsync()

將 HTTP 內容序列化為記憶體串流,作為非同步操作。

(繼承來源 HttpContent)
CreateContentReadStreamAsync(CancellationToken)

將 HTTP 內容序列化為記憶體串流,作為非同步操作。

(繼承來源 HttpContent)
Dispose()

釋放未管理的資源並處理由 HttpContent.

(繼承來源 HttpContent)
Dispose(Boolean)

釋放未管理的資源, HttpContent 並可選擇性地處置這些受管理資源。

(繼承來源 HttpContent)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
LoadIntoBufferAsync()

將 HTTP 內容序列化至記憶體緩衝區,作為非同步操作。

(繼承來源 HttpContent)
LoadIntoBufferAsync(CancellationToken)

將 HTTP 內容序列化至記憶體緩衝區,作為非同步操作。

(繼承來源 HttpContent)
LoadIntoBufferAsync(Int64, CancellationToken)

將 HTTP 內容序列化至記憶體緩衝區,作為非同步操作。

(繼承來源 HttpContent)
LoadIntoBufferAsync(Int64)

將 HTTP 內容序列化至記憶體緩衝區,作為非同步操作。

(繼承來源 HttpContent)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ReadAsByteArrayAsync()

將 HTTP 內容序列化成位元組陣列,作為非同步操作。

(繼承來源 HttpContent)
ReadAsByteArrayAsync(CancellationToken)

將 HTTP 內容序列化成位元組陣列,作為非同步操作。

(繼承來源 HttpContent)
ReadAsStream()

串行化 HTTP 內容,並傳回代表內容的數據流。

(繼承來源 HttpContent)
ReadAsStream(CancellationToken)

串行化 HTTP 內容,並傳回代表內容的數據流。

(繼承來源 HttpContent)
ReadAsStreamAsync()

串行化 HTTP 內容,並傳回以異步操作表示內容的數據流。

(繼承來源 HttpContent)
ReadAsStreamAsync(CancellationToken)

串行化 HTTP 內容,並傳回以異步操作表示內容的數據流。

(繼承來源 HttpContent)
ReadAsStringAsync()

將 HTTP 內容序列化為字串,作為非同步操作。

(繼承來源 HttpContent)
ReadAsStringAsync(CancellationToken)

將 HTTP 內容序列化為字串,作為非同步操作。

(繼承來源 HttpContent)
SerializeToStream(Stream, TransportContext, CancellationToken)

當在衍生類別中覆寫時,會將 HTTP 內容序列化為串流。 否則,會拋出 NotSupportedException

(繼承來源 HttpContent)
SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

將 HTTP 內容序列化為串流,作為非同步操作。

(繼承來源 HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

將 HTTP 內容序列化為串流,作為非同步操作。

(繼承來源 HttpContent)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
TryComputeLength(Int64)

判斷 HTTP 內容是否有有效長度(位元組)。

(繼承來源 HttpContent)

擴充方法

名稱 Description
ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

讀取 HTTP 內容,並以非同步可列舉操作將內容反序列化為 JSON 後回傳所得值。

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

讀取 HTTP 內容,並以非同步可列舉操作將內容反序列化為 JSON 後回傳所得值。

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonTypeInfo<TValue>, CancellationToken)

讀取 HTTP 內容,並以非同步可列舉操作將內容反序列化為 JSON 後回傳所得值。

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

讀取 HTTP 內容,並以非同步操作回傳將內容反序列化為 JSON 所產生的值。

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

讀取 HTTP 內容,並以非同步操作回傳將內容反序列化為 JSON 所產生的值。

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

讀取 HTTP 內容,並以非同步操作回傳將內容反序列化為 JSON 所產生的值。

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

讀取 HTTP 內容,並以非同步操作回傳將內容反序列化為 JSON 所產生的值。

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

讀取 HTTP 內容,並以非同步操作回傳將內容反序列化為 JSON 所產生的值。

ReadFromJsonAsync<T>(HttpContent, JsonTypeInfo<T>, CancellationToken)

讀取 HTTP 內容,並以非同步操作回傳將內容反序列化為 JSON 所產生的值。

適用於