一款简单易用的基础网络通讯组件库。

StringHttpContent 类

表示以字符串形式存储的 HTTP 内容。

Definition

命名空间: TouchSocket.Http
程序集: TouchSocket.Http (在 TouchSocket.Http.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public class StringHttpContent : ReadonlyMemoryHttpContent
Inheritance
Object    HttpContent    ReadonlyMemoryHttpContent    StringHttpContent

备注

该类继承自 ReadonlyMemoryHttpContent,用于处理只读的内存中 HTTP 内容。 它将字符串内容转换为字节数组,并传递给基类以进行处理。

构造函数

StringHttpContent 初始化 StringHttpContent 类的新实例。

属性

Memory 获取封装的只读内存。
(继承自 ReadonlyMemoryHttpContent。)

方法

EqualsDetermines whether the specified object is equal to the current object.
(继承自 Object。)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(继承自 Object。)
FromHtml(String) 从 HTML 字符串创建 StringHttpContent 实例,使用 UTF-8 编码。
FromHtml(String, Encoding) 从 HTML 字符串创建 StringHttpContent 实例。
FromJson(String) 从 JSON 字符串创建 StringHttpContent 实例,使用 UTF-8 编码。
FromJson(String, Encoding) 从 JSON 字符串创建 StringHttpContent 实例。
FromText(String) 从纯文本字符串创建 StringHttpContent 实例,使用 UTF-8 编码。
FromText(String, Encoding) 从纯文本字符串创建 StringHttpContent 实例。
FromXml(String) 从 XML 字符串创建 StringHttpContent 实例,使用 UTF-8 编码。
FromXml(String, Encoding) 从 XML 字符串创建 StringHttpContent 实例。
GetHashCodeServes as the default hash function.
(继承自 Object。)
GetTypeGets the Type of the current instance.
(继承自 Object。)
MemberwiseCloneCreates a shallow copy of the current Object.
(继承自 Object。)
OnBuildingContentTWriter(TWriter) 抽象方法,由子类实现,用于构建HTTP响应的内容
(继承自 HttpContent。)
OnBuildingContentTByteBlock(TByteBlock) 抽象方法,由子类实现,用于构建HTTP响应的内容
(继承自 ReadonlyMemoryHttpContent。)
OnBuildingHeader 抽象方法,由子类实现,用于构建HTTP头
(继承自 ReadonlyMemoryHttpContent。)
ToStringReturns a string that represents the current object.
(继承自 Object。)
TryComputeLength 尝试计算内容的长度。
(继承自 ReadonlyMemoryHttpContent。)
WriteContent 抽象方法,由子类实现,用于写入HTTP响应内容
(继承自 ReadonlyMemoryHttpContent。)

扩展方法

Map 将源对象的属性映射到目标对象的属性中。
(由 Mapper 定义。)
Map 将源对象映射到目标类型的实例。
(由 Mapper 定义。)
MapTTarget 将源对象映射到指定目标类型的新实例。
(由 Mapper 定义。)
ToJsonString 转换为Json
(由 SerializeConvert 定义。)

参见