Поделиться через


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

Идентификатор, назначенный этому экземпляру.

assembler
PayloadAssembler

PayloadAssembler, назначенный этому экземпляру.

Сведения о свойстве

contentType

Возвращает имя типа объекта, содержащегося в этом ContentStream.

string | PayloadTypes contentType

Значение свойства

string | PayloadTypes

полезных данных этого ContentStream.

id

id: string

Значение свойства

string

length

Возвращает длину этого ContentStream.

number length

Значение свойства

number

Число, представляющее длину этого ContentStream.

Сведения о методе

cancel()

Закрывает сборщик.

function cancel()

getStream()

Возвращает данные, содержащиеся в этом ContentStream.

function getStream(): SubscribableStream

Возвращаемое значение

Этот ContentStream подписки.

readAsJson<T>()

Возвращает содержимое SubscribableStream в виде типизированного объекта JSON.

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

Возвращаемое значение

Promise<T>

Типизированный объект Promise с содержимым SubscribableStream.

readAsString()

Возвращает содержимое SubscribableStream в виде строки.

function readAsString(): Promise<string>

Возвращаемое значение

Promise<string>

Строковое обещание с содержимым SubscribableStream.