ByteArrayContent 类

定义

提供基于字节数组的 HTTP 内容。

public ref class ByteArrayContent : System::Net::Http::HttpContent
public class ByteArrayContent : System.Net.Http.HttpContent
type ByteArrayContent = class
    inherit HttpContent
Public Class ByteArrayContent
Inherits HttpContent
继承
ByteArrayContent
派生

构造函数

ByteArrayContent(Byte[])

初始化 ByteArrayContent 类的新实例。

ByteArrayContent(Byte[], Int32, Int32)

初始化 ByteArrayContent 类的新实例。

属性

Headers

获取 RFC 2616 中定义的 HTTP 内容标头。

(继承自 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 中的内存作为后备存储。

CreateContentReadStream(CancellationToken)

将 HTTP 内容序列化为内存流。

(继承自 HttpContent)
CreateContentReadStreamAsync()

异步创建 HTTP 内容流,用于读取哪一个对象的后备存储是 ByteArrayContent 的内存。

CreateContentReadStreamAsync(CancellationToken)

采用异步操作将 HTTP 内容序列化到内存流。

(继承自 HttpContent)
Dispose()

释放由 HttpContent 使用的非托管资源和托管资源。

(继承自 HttpContent)
Dispose(Boolean)

释放由 HttpContent 使用的非托管资源,并可根据需要释放托管资源。

(继承自 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 内容流。

SerializeToStream(Stream, TransportContext, CancellationToken)

当在派生类中被重写时,将 HTTP 内容序列化为流。 否则,将引发 NotSupportedException

(继承自 HttpContent)
SerializeToStreamAsync(Stream, TransportContext)

作为一个异步操作,将构造函数中提供的字节数组序列化并写入一个 HTTP 内容流。

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

作为一个异步操作,将构造函数中提供的字节数组序列化并写入一个 HTTP 内容流。

SerializeToStreamAsync(Stream, TransportContext, CancellationToken)

将 HTTP 内容序列化到流,此为异步操作。

(继承自 HttpContent)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
TryComputeLength(Int64)

确定字节数组的长度是否有效(以字节为单位)。

扩展方法

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 所产生的值。

适用于