Udostępnij za pośrednictwem


HeaderDelimitedMessageHandler.ReadCoreAsync(CancellationToken) Metoda

Definicja

Odczytuje odrębny i kompletny komunikat, czekając na jeden w razie potrzeby.

protected override System.Threading.Tasks.Task<string> ReadCoreAsync (System.Threading.CancellationToken cancellationToken);
protected override System.Threading.Tasks.ValueTask<StreamJsonRpc.Protocol.JsonRpcMessage> ReadCoreAsync (System.Threading.CancellationToken cancellationToken);
protected override System.Threading.Tasks.ValueTask<StreamJsonRpc.Protocol.JsonRpcMessage?> ReadCoreAsync (System.Threading.CancellationToken cancellationToken);
override this.ReadCoreAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.ReadCoreAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<StreamJsonRpc.Protocol.JsonRpcMessage>
Protected Overrides Function ReadCoreAsync (cancellationToken As CancellationToken) As Task(Of String)
Protected Overrides Function ReadCoreAsync (cancellationToken As CancellationToken) As ValueTask(Of JsonRpcMessage)

Parametry

cancellationToken
CancellationToken

Token umożliwiający anulowanie żądania odczytu.

Zwraca

Zadanie, którego wynikiem jest odebrany komunikat. Ciąg o wartości null wskazuje, że strumień został zakończony. Pusty ciąg nigdy nie powinien być zwracany.

Dotyczy