GroupStreamWriter interface

Astrazione dello scrittore di flusso di gruppo per inviare un flusso logico a un gruppo.

Proprietà

streamId

Identificatore del flusso.

Metodi

abort(StreamEndError, AbortGroupStreamOptions)

Interrompi lo stream con un errore.

end(EndGroupStreamOptions)

Termina la diretta con successo.

onError((error: StreamDataError) => void)

Registra callback di errore del flusso in uscita. Restituisce una funzione per annullare questo callback.

write(JSONTypes | ArrayBuffer, WebPubSubDataType, GroupStreamWriteOptions)

Scrivi un frammento di stream.

Dettagli proprietà

streamId

Identificatore del flusso.

streamId: string

Valore della proprietà

string

Dettagli metodo

abort(StreamEndError, AbortGroupStreamOptions)

Interrompi lo stream con un errore.

function abort(error: StreamEndError, options?: AbortGroupStreamOptions): Promise<void>

Parametri

Valori restituiti

Promise<void>

end(EndGroupStreamOptions)

Termina la diretta con successo.

function end(options?: EndGroupStreamOptions): Promise<void>

Parametri

Valori restituiti

Promise<void>

onError((error: StreamDataError) => void)

Registra callback di errore del flusso in uscita. Restituisce una funzione per annullare questo callback.

function onError(listener: (error: StreamDataError) => void): () => void

Parametri

listener

(error: StreamDataError) => void

Valori restituiti

() => void

write(JSONTypes | ArrayBuffer, WebPubSubDataType, GroupStreamWriteOptions)

Scrivi un frammento di stream.

function write(content: JSONTypes | ArrayBuffer, dataType: WebPubSubDataType, options?: GroupStreamWriteOptions): Promise<void>

Parametri

content

JSONTypes | ArrayBuffer

Valori restituiti

Promise<void>