GroupStreamWriter interface

Bir mantıksal akışı bir gruba göndermek için grup akışı yazarı soyutlaması.

Özellikler

streamId

Akış tanımlayıcısı.

Yöntemler

abort(StreamEndError, AbortGroupStreamOptions)

Yayını bir hatayla iptal edin.

end(EndGroupStreamOptions)

Yayını başarıyla sonlandırın.

onError((error: StreamDataError) => void)

Giden akış hatası geri çağrısını kaydedin. Bu geri dönüşü kaydetmeden kurtarma fonksiyonu döndürür.

write(JSONTypes | ArrayBuffer, WebPubSubDataType, GroupStreamWriteOptions)

Bir akış parçası yaz.

Özellik Ayrıntıları

streamId

Akış tanımlayıcısı.

streamId: string

Özellik Değeri

string

Yöntem Ayrıntıları

abort(StreamEndError, AbortGroupStreamOptions)

Yayını bir hatayla iptal edin.

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

Parametreler

Döndürülenler

Promise<void>

end(EndGroupStreamOptions)

Yayını başarıyla sonlandırın.

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

Parametreler

Döndürülenler

Promise<void>

onError((error: StreamDataError) => void)

Giden akış hatası geri çağrısını kaydedin. Bu geri dönüşü kaydetmeden kurtarma fonksiyonu döndürür.

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

Parametreler

listener

(error: StreamDataError) => void

Döndürülenler

() => void

write(JSONTypes | ArrayBuffer, WebPubSubDataType, GroupStreamWriteOptions)

Bir akış parçası yaz.

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

Parametreler

content

JSONTypes | ArrayBuffer

Döndürülenler

Promise<void>