PipeReader.TryRead(ReadResult) Método

Definição

Tenta ler os dados de forma síncrona no 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

Parâmetros

result
ReadResult

Quando este método retorna true, esse valor é definido como uma instância de ReadResult que representa o resultado da chamada de leitura; caso contrário, o valor será definido como default.

Retornos

true se os dados estivessem disponíveis, ou se a chamada fosse cancelada ou o gravador fosse concluído. Caso contrário, false.

Comentários

Se o pipe retornar false, não será necessário chamar AdvanceTo(SequencePosition, SequencePosition).

Aplica-se a