StringContent 類別

定義

提供基於字串的 HTTP 內容。

public ref class StringContent : System::Net::Http::ByteArrayContent
public class StringContent : System.Net.Http.ByteArrayContent
type StringContent = class
    inherit ByteArrayContent
Public Class StringContent
Inherits ByteArrayContent
繼承

建構函式

名稱 Description
StringContent(String, Encoding, MediaTypeHeaderValue)

建立一個新的類別實例 StringContent

StringContent(String, Encoding, String)

建立一個新的類別實例 StringContent

StringContent(String, Encoding)

建立一個新的類別實例 StringContent

StringContent(String, MediaTypeHeaderValue)

建立一個新的類別實例 StringContent

StringContent(String)

建立一個新的類別實例 StringContent

屬性

名稱 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 內容串流供閱讀。 它會把 的 ByteArrayContent 記憶體當作備份儲存。

(繼承來源 ByteArrayContent)
CreateContentReadStreamAsync()

建立一個 HTTP 內容串流,作為非同步的讀取操作,其備份儲存為來自 ByteArrayContent的記憶體。

(繼承來源 ByteArrayContent)
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 內容串流。

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

將建構子中提供的字串序列化並寫入 HTTP 內容串流,作為非同步操作。

SerializeToStreamAsync(Stream, TransportContext)

將建構子中提供的位元組陣列序列化並寫入 HTTP 內容串流,作為非同步操作。

(繼承來源 ByteArrayContent)
ToString()

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

(繼承來源 Object)
TryComputeLength(Int64)

判斷一個位元組陣列是否有有效長度(位元組)。

(繼承來源 ByteArrayContent)

擴充方法

名稱 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 所產生的值。

適用於