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
繼承

建構函式

StringContent(String)

建立 StringContent 類別的新執行個體。

StringContent(String, Encoding)

建立 StringContent 類別的新執行個體。

StringContent(String, Encoding, MediaTypeHeaderValue)

建立 StringContent 類別的新執行個體。

StringContent(String, Encoding, String)

建立 StringContent 類別的新執行個體。

StringContent(String, MediaTypeHeaderValue)

建立 StringContent 類別的新執行個體。

屬性

Headers

取得 HTTP 內容標頭,如 RFC 2616 中所定義。

(繼承來源 HttpContent)

方法

CopyTo(Stream, TransportContext, CancellationToken)

將 HTTP 內容序列化成位元組資料流,然後複製到 stream

(繼承來源 HttpContent)
CopyToAsync(Stream)

將 HTTP 內容序列化成位元組資料流,然後複製到 stream 參數所提供的資料流物件。

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

將 HTTP 內容序列化成位元組資料流,然後複製到 stream 參數所提供的資料流物件。

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

將 HTTP 內容序列化成位元組資料流,然後複製到 stream 參數所提供的資料流物件。

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

將 HTTP 內容序列化成位元組資料流,然後複製到 stream 參數所提供的資料流物件。

(繼承來源 HttpContent)
CreateContentReadStream(CancellationToken)

建立用於讀取的 HTTP 內容資料流。 該資料流會使用 ByteArrayContent 的記憶體做為備份存放區。

(繼承來源 ByteArrayContent)
CreateContentReadStreamAsync()

以非同步作業方式建立用於讀取的 HTTP 內容資料流,而其備份存放區是 ByteArrayContent 中的記憶體。

(繼承來源 ByteArrayContent)
CreateContentReadStreamAsync(CancellationToken)

以非同步作業方式將 HTTP 內容序列化為記憶體資料流。

(繼承來源 HttpContent)
Dispose()

釋放 Unmanaged 資源,並處置 HttpContent 所使用的 Managed 資源。

(繼承來源 HttpContent)
Dispose(Boolean)

釋放 HttpContent 所使用的 Unmanaged 資源,並選擇性處置 Managed 資源。

(繼承來源 HttpContent)
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
LoadIntoBufferAsync()

以非同步作業方式將 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)

以非同步作業方式序列化並寫入建構函式中提供的位元組陣列至 HTTP 內容資料流。

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

以非同步作業方式,將建構函式中提供的字串序列化並寫入 HTTP 內容資料流。

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

以非同步作業方式序列化並寫入建構函式中提供的位元組陣列至 HTTP 內容資料流。

(繼承來源 ByteArrayContent)
ToString()

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

(繼承來源 Object)
TryComputeLength(Int64)

判斷位元組陣列是否有有效的位元組長度。

(繼承來源 ByteArrayContent)

擴充方法

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, JsonSerializerOptions, CancellationToken)

讀取 HTTP 內容,並傳回在非同步可列舉作業中將內容還原序列化為 JSON 所產生的值。

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

讀取 HTTP 內容,並傳回在非同步可列舉作業中將內容還原序列化為 JSON 所產生的值。

ReadFromJsonAsAsyncEnumerable<TValue>(HttpContent, CancellationToken)

讀取 HTTP 內容,並傳回在非同步可列舉作業中將內容還原序列化為 JSON 所產生的值。

ReadFromJsonAsync(HttpContent, Type, JsonSerializerOptions, CancellationToken)

讀取 HTTP 內容,並傳回在非同步作業中將內容作為 JSON 還原序列化後所產生的值。

ReadFromJsonAsync(HttpContent, Type, JsonSerializerContext, CancellationToken)

讀取 HTTP 內容,並傳回在非同步作業中將內容作為 JSON 還原序列化後所產生的值。

ReadFromJsonAsync(HttpContent, Type, CancellationToken)

讀取 HTTP 內容,並傳回在非同步作業中將內容作為 JSON 還原序列化後所產生的值。

ReadFromJsonAsync<T>(HttpContent, JsonSerializerOptions, CancellationToken)

讀取 HTTP 內容,並傳回在非同步作業中將內容作為 JSON 還原序列化後所產生的值。

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

讀取 HTTP 內容,並傳回在非同步作業中將內容作為 JSON 還原序列化後所產生的值。

ReadFromJsonAsync<T>(HttpContent, CancellationToken)

讀取 HTTP 內容,並傳回在非同步作業中將內容作為 JSON 還原序列化後所產生的值。

適用於