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

构造函数

ReadOnlyMemoryContent(ReadOnlyMemory<Byte>)

初始化 ReadOnlyMemoryContent 类的新实例。

属性

Headers

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

(继承自 HttpContent)

方法

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)

扩展方法

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

适用于