FormUrlEncodedContent 类

定义

使用 application/x-www-form-urlencoded MIME 类型编码的名称/值元组的容器。

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

构造函数

FormUrlEncodedContent(IEnumerable<KeyValuePair<String,String>>)

使用特定名称/值对集合初始化 FormUrlEncodedContent 类的新实例。

属性

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 内容流。 它将 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, CancellationToken)

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

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

将构造函数中提供的字节数组序列化并写入作为异步操作的 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 产生的值。

适用于