Udostępnij za pośrednictwem


PipeReader.TryRead(ReadResult) Metoda

Definicja

Próbuje synchronicznie odczytać dane w pliku PipeReader.

public:
 abstract bool TryRead([Runtime::InteropServices::Out] System::IO::Pipelines::ReadResult % result);
public abstract bool TryRead (out System.IO.Pipelines.ReadResult result);
abstract member TryRead : ReadResult -> bool
Public MustOverride Function TryRead (ByRef result As ReadResult) As Boolean

Parametry

result
ReadResult

Gdy ta metoda zwraca truewartość , ta wartość jest ustawiana na ReadResult wystąpienie reprezentujące wynik wywołania odczytu. W przeciwnym razie ta wartość jest ustawiona na defaultwartość .

Zwraca

true jeśli dane były dostępne lub czy połączenie zostało anulowane, czy moduł zapisujący został ukończony; w przeciwnym razie , false.

Uwagi

Jeśli potok zwraca wartość false, nie ma potrzeby wywoływania metody AdvanceTo(SequencePosition, SequencePosition).

Dotyczy