GroupStreamWriter interface
Bir mantıksal akışı bir gruba göndermek için grup akışı yazarı soyutlaması.
Özellikler
| stream |
Akış tanımlayıcısı. |
Yöntemler
| abort(Stream |
Yayını bir hatayla iptal edin. |
| end(End |
Yayını başarıyla sonlandırın. |
| on |
Giden akış hatası geri çağrısını kaydedin. Bu geri dönüşü kaydetmeden kurtarma fonksiyonu döndürür. |
| write(JSONTypes | Array |
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
- error
- StreamEndError
- options
- AbortGroupStreamOptions
Döndürülenler
Promise<void>
end(EndGroupStreamOptions)
Yayını başarıyla sonlandırın.
function end(options?: EndGroupStreamOptions): Promise<void>
Parametreler
- options
- EndGroupStreamOptions
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
- dataType
- WebPubSubDataType
- options
- GroupStreamWriteOptions
Döndürülenler
Promise<void>