ContentStream class
Um fluxo de comprimento fixo ou infinito que contém conteúdo a ser decodificado.
Construtores
| Content |
Inicializa uma nova instância da classe ContentStream. |
Propriedades
| content |
Obtém o nome do tipo do objeto contido neste ContentStream. |
| id | |
| length | Obtém o comprimento desteContentStream |
Métodos
| cancel() | Fecha o assembler. |
| get |
Obtém os dados contidos neste contentstream. |
| read |
Obtém o conteúdo SubscribableStream como um objeto JSON tipado. |
| read |
Obtém o conteúdo do SubscribableStream |
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
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
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
function readAsString(): Promise<string>
Retornos
Promise<string>
Uma promessa de cadeia de caracteres com conteúdo SubscribableStream