Udostępnij za pośrednictwem


PipeReader.CompleteAsync(Exception) Metoda

Definicja

Oznacza bieżące wystąpienie czytnika potoku jako ukończone, co oznacza, że żadne dane nie będą odczytywane z niego.

public virtual System.Threading.Tasks.ValueTask CompleteAsync (Exception exception = default);
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

Parametry

exception
Exception

Opcjonalny wyjątek wskazujący błąd, który spowodował ukończenie czytnika.

Zwraca

Zadanie wartości reprezentujące asynchroniczną operację ukończenia.

Uwagi

Ta metoda jest przechowywana w zadaniu, które zwraca wszystkie wyjątki nieużytowe, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwracanym zadaniu, ten wyjątek zostanie zgłoszony podczas oczekiwania zadania. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. W przypadku przechowywanych wyjątków zobacz wyjątki zgłoszone przez Complete(Exception)usługę .

Dotyczy