Condividi tramite


ContentStream class

Flusso di lunghezza fissa o infinita contenente il contenuto da decodificare.

Costruttori

ContentStream(string, PayloadAssembler)

Inizializza una nuova istanza della classe ContentStream .

Proprietà

contentType

Ottiene il nome del tipo dell'oggetto contenuto in questo ContentStream.

id
length

Ottiene la lunghezza di questo ContentStream.

Metodi

cancel()

Chiude l'assembler.

getStream()

Ottiene i dati contenuti in questo ContentStream.

readAsJson<T>()

Ottiene il contenuto Di sottoscrizione come oggetto JSON tipizzato.

readAsString()

Ottiene il contenuto di sottoscrizione sotto forma di stringa.

Dettagli costruttore

ContentStream(string, PayloadAssembler)

Inizializza una nuova istanza della classe ContentStream .

new ContentStream(id: string, assembler: PayloadAssembler)

Parametri

id

string

ID assegnato a questa istanza.

assembler
PayloadAssembler

Il PayloadAssembler assegnato a questa istanza.

Dettagli proprietà

contentType

Ottiene il nome del tipo dell'oggetto contenuto in questo ContentStream.

string | PayloadTypes contentType

Valore della proprietà

string | PayloadTypes

PayloadType di questo ContentStream.

id

id: string

Valore della proprietà

string

length

Ottiene la lunghezza di questo ContentStream.

number length

Valore della proprietà

number

Numero che rappresenta la lunghezza di questo ContentStream.

Dettagli metodo

cancel()

Chiude l'assembler.

function cancel()

getStream()

Ottiene i dati contenuti in questo ContentStream.

function getStream(): SubscribableStream

Restituisce

Questo Di ContentStream.

readAsJson<T>()

Ottiene il contenuto Di sottoscrizione come oggetto JSON tipizzato.

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

Restituisce

Promise<T>

Oggetto tipizzato Promise con contenuto SubscribableStream.

readAsString()

Ottiene il contenuto di sottoscrizione sotto forma di stringa.

function readAsString(): Promise<string>

Restituisce

Promise<string>

Stringa Promise con contenuto di Di sottoscrizione.