ContentStream class
Flux de longueur fixe ou infinie contenant du contenu à décoder.
Constructeurs
Content |
Initialise une nouvelle instance de la classe ContentStream. |
Propriétés
content |
Obtient le nom du type de l’objet contenu dans cette ContentStream. |
id | |
length | Obtient la longueur de cette ContentStream. |
Méthodes
cancel() | Ferme l’assembleur. |
get |
Obtient les données contenues dans cette ContentStream. |
read |
Obtient le contenu SubscribableStream en tant qu’objet JSON typé. |
read |
Obtient le contenu AbonnementStream sous forme de chaîne. |
Détails du constructeur
ContentStream(string, PayloadAssembler)
Initialise une nouvelle instance de la classe ContentStream.
new ContentStream(id: string, assembler: PayloadAssembler)
Paramètres
- id
-
string
ID affecté à cette instance.
- assembler
- PayloadAssembler
Le PayloadAssembler affecté à cette instance.
Détails de la propriété
contentType
Obtient le nom du type de l’objet contenu dans cette ContentStream.
string | PayloadTypes contentType
Valeur de propriété
string | PayloadTypes
id
id: string
Valeur de propriété
string
length
Obtient la longueur de cette ContentStream.
number length
Valeur de propriété
number
Nombre représentant la longueur de cette ContentStream.
Détails de la méthode
cancel()
Ferme l’assembleur.
function cancel()
getStream()
Obtient les données contenues dans cette ContentStream.
function getStream(): SubscribableStream
Retours
readAsJson<T>()
Obtient le contenu SubscribableStream en tant qu’objet JSON typé.
function readAsJson<T>(): Promise<T>
Retours
Promise<T>
Objet typé Promise avec SubscribableStream
contenu.
readAsString()
Obtient le contenu AbonnementStream sous forme de chaîne.
function readAsString(): Promise<string>
Retours
Promise<string>
Chaîne Promise avec contenu d’abonnementStream.