PipeReader.CompleteAsync(Exception) Metod

Definition

Markerar den aktuella pipe reader-instansen som fullständig, vilket innebär att inga fler data läse från den.

public virtual System.Threading.Tasks.ValueTask CompleteAsync(Exception? exception = default);
abstract member CompleteAsync : Exception -> System.Threading.Tasks.ValueTask
override this.CompleteAsync : Exception -> System.Threading.Tasks.ValueTask
Public Overridable Function CompleteAsync (Optional exception As Exception = Nothing) As ValueTask

Parametrar

exception
Exception

Ett valfritt undantag som anger det fel som gjorde att läsaren slutfördes.

Returer

En värdeuppgift som representerar den asynkrona slutförda åtgärden.

Kommentarer

Den här metoden lagrar i aktiviteten som returnerar alla undantag som inte används som metodens synkrona motsvarighet kan utlösa. Om ett undantag lagras i den returnerade aktiviteten utlöses undantaget när aktiviteten väntar. Användningsfel, till exempel ArgumentException, genereras fortfarande synkront. De lagrade undantagen finns i undantagen som genereras av Complete(Exception).

Gäller för