Compartilhar via


ContentStream class

Um fluxo de comprimento fixo ou infinito que contém conteúdo a ser decodificado.

Construtores

ContentStream(string, PayloadAssembler)

Inicializa uma nova instância da classe ContentStream.

Propriedades

contentType

Obtém o nome do tipo do objeto contido neste ContentStream.

id
length

Obtém o comprimento desteContentStream .

Métodos

cancel()

Fecha o assembler.

getStream()

Obtém os dados contidos neste contentstream.

readAsJson<T>()

Obtém o conteúdo SubscribableStream como um objeto JSON tipado.

readAsString()

Obtém o conteúdo do SubscribableStream como uma cadeia de caracteres.

Detalhes do construtor

ContentStream(string, PayloadAssembler)

Inicializa uma nova instância da classe ContentStream.

new ContentStream(id: string, assembler: PayloadAssembler)

Parâmetros

id

string

A ID atribuída a essa instância.

assembler
PayloadAssembler

O PayloadAssembler atribuído a essa instância.

Detalhes da propriedade

contentType

Obtém o nome do tipo do objeto contido neste ContentStream.

string | PayloadTypes contentType

Valor da propriedade

string | PayloadTypes

O PayloadType destecontentstream .

id

id: string

Valor da propriedade

string

length

Obtém o comprimento desteContentStream .

number length

Valor da propriedade

number

Um número que representa o comprimento desteContentStream .

Detalhes do método

cancel()

Fecha o assembler.

function cancel()

getStream()

Obtém os dados contidos neste contentstream.

function getStream(): SubscribableStream

Retornos

Este SubscribableStream doContentStream.

readAsJson<T>()

Obtém o conteúdo SubscribableStream como um objeto JSON tipado.

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

Retornos

Promise<T>

Um objeto tipado Promise com SubscribableStream conteúdo.

readAsString()

Obtém o conteúdo do SubscribableStream como uma cadeia de caracteres.

function readAsString(): Promise<string>

Retornos

Promise<string>

Uma promessa de cadeia de caracteres com conteúdo SubscribableStream .