PayloadAssembler class
Ensambla cargas para la biblioteca de streaming.
Constructores
Payload |
Inicializa una nueva instancia de la clase PayloadAssembler. |
Propiedades
content |
|
end | |
id | |
payload |
Métodos
close() | Cierra el ensamblador. |
get |
Recupera la carga del ensamblador como una secuencia. |
on |
La acción que ejecuta el ensamblador cuando se reciben nuevos bytes en la secuencia entrante. |
Detalles del constructor
PayloadAssembler(StreamManager, IAssemblerParams)
Inicializa una nueva instancia de la clase PayloadAssembler.
new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)
Parámetros
- streamManager
- StreamManager
El StreamManager administrar la secuencia que se va a ensamblar.
- params
- IAssemblerParams
Parámetros para un ensamblador de streaming.
Detalles de las propiedades
contentLength
contentLength: number
Valor de propiedad
number
end
end: boolean
Valor de propiedad
boolean
id
id: string
Valor de propiedad
string
payloadType
Detalles del método
close()
Cierra el ensamblador.
function close()
getPayloadStream()
Recupera la carga del ensamblador como una secuencia.
function getPayloadStream(): SubscribableStream
Devoluciones
suscripciónStream de la carga del ensamblador.
onReceive(IHeader, SubscribableStream, number)
La acción que ejecuta el ensamblador cuando se reciben nuevos bytes en la secuencia entrante.
function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)
Parámetros
- header
- IHeader
Encabezado de la secuencia.
- stream
- SubscribableStream
Secuencia entrante que se va a ensamblar.
- _contentLength
-
number
Longitud de la secuencia, si es finita.