SseFormatter.WriteAsync Metodo

Definizione

Overload

Nome Descrizione
WriteAsync(IAsyncEnumerable<SseItem<String>>, Stream, CancellationToken)

Scrive l'oggetto source degli eventi inviati dal server nel destination flusso.

WriteAsync<T>(IAsyncEnumerable<SseItem<T>>, Stream, Action<SseItem<T>,IBufferWriter<Byte>>, CancellationToken)

Scrive l'oggetto source degli eventi inviati dal server nel destination flusso.

WriteAsync(IAsyncEnumerable<SseItem<String>>, Stream, CancellationToken)

Origine:
SseFormatter.cs
Origine:
SseFormatter.cs
Origine:
SseFormatter.cs

Scrive l'oggetto source degli eventi inviati dal server nel destination flusso.

public static System.Threading.Tasks.Task WriteAsync(System.Collections.Generic.IAsyncEnumerable<System.Net.ServerSentEvents.SseItem<string>> source, System.IO.Stream destination, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsync : System.Collections.Generic.IAsyncEnumerable<System.Net.ServerSentEvents.SseItem<string>> * System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function WriteAsync (source As IAsyncEnumerable(Of SseItem(Of String)), destination As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task

Parametri

source
IAsyncEnumerable<SseItem<String>>

Eventi da scrivere nel flusso.

destination
Stream

Flusso di destinazione per scrivere gli eventi.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare l'operazione di scrittura.

Valori restituiti

Attività che rappresenta l'operazione di scrittura asincrona.

Si applica a

WriteAsync<T>(IAsyncEnumerable<SseItem<T>>, Stream, Action<SseItem<T>,IBufferWriter<Byte>>, CancellationToken)

Origine:
SseFormatter.cs
Origine:
SseFormatter.cs
Origine:
SseFormatter.cs

Scrive l'oggetto source degli eventi inviati dal server nel destination flusso.

public static System.Threading.Tasks.Task WriteAsync<T>(System.Collections.Generic.IAsyncEnumerable<System.Net.ServerSentEvents.SseItem<T>> source, System.IO.Stream destination, Action<System.Net.ServerSentEvents.SseItem<T>,System.Buffers.IBufferWriter<byte>> itemFormatter, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsync : System.Collections.Generic.IAsyncEnumerable<System.Net.ServerSentEvents.SseItem<'T>> * System.IO.Stream * Action<System.Net.ServerSentEvents.SseItem<'T>, System.Buffers.IBufferWriter<byte>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function WriteAsync(Of T) (source As IAsyncEnumerable(Of SseItem(Of T)), destination As Stream, itemFormatter As Action(Of SseItem(Of T), IBufferWriter(Of Byte)), Optional cancellationToken As CancellationToken = Nothing) As Task

Parametri di tipo

T

Tipo di dati dell'evento.

Parametri

source
IAsyncEnumerable<SseItem<T>>

Eventi da scrivere nel flusso.

destination
Stream

Flusso di destinazione per scrivere gli eventi.

itemFormatter
Action<SseItem<T>,IBufferWriter<Byte>>

Formattatore per il campo dati dell'evento specificato.

cancellationToken
CancellationToken

Oggetto CancellationToken che può essere utilizzato per annullare l'operazione di scrittura.

Valori restituiti

Attività che rappresenta l'operazione di scrittura asincrona.

Si applica a