ContentStream class

包含要解码的内容的固定或无限长度的流。

构造函数

ContentStream(string, PayloadAssembler)

初始化 ContentStream 类的新实例。

属性

contentType

获取此 ContentStream 中包含的对象类型的名称。

id
length

获取此 ContentStream 的长度。

方法

cancel()

关闭汇编程序。

getStream()

获取此 ContentStream 中包含的数据。

readAsJson<T>()

获取 SubscribableStream 内容作为类型化 JSON 对象。

readAsString()

获取作为字符串的 SubscribableStream 内容。

构造函数详细信息

ContentStream(string, PayloadAssembler)

初始化 ContentStream 类的新实例。

new ContentStream(id: string, assembler: PayloadAssembler)

参数

id

string

分配给此实例的 ID。

assembler
PayloadAssembler

分配给此实例 的 PayloadAssembler

属性详细信息

contentType

获取此 ContentStream 中包含的对象类型的名称。

string | PayloadTypes contentType

属性值

string | PayloadTypes

ContentStreamPayloadType

id

id: string

属性值

string

length

获取此 ContentStream 的长度。

number length

属性值

number

表示此 ContentStream 长度的数字。

方法详细信息

cancel()

关闭汇编程序。

function cancel()

getStream()

获取此 ContentStream 中包含的数据。

function getStream(): SubscribableStream

返回

ContentStream 的SubscribableStream

readAsJson<T>()

获取 SubscribableStream 内容作为类型化 JSON 对象。

function readAsJson<T>(): Promise<T>

返回

Promise<T>

包含 SubscribableStream 内容的类型化对象 Promise。

readAsString()

获取作为字符串的 SubscribableStream 内容。

function readAsString(): Promise<string>

返回

Promise<string>

包含 SubscribableStream 内容的字符串 Promise。