SequenceReader<T>.TryReadTo Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) |
Försöker läsa data tills hela avgränsare som anges som ett skrivskyddat intervall matchar. |
| TryReadTo(ReadOnlySequence<T>, T, Boolean) |
Försöker läsa allt upp till den angivna |
| TryReadTo(ReadOnlySpan<T>, T, Boolean) |
Försöker läsa allt upp till den angivna |
| TryReadTo(ReadOnlySequence<T>, T, T, Boolean) |
Försöker läsa upp allt till angivna |
| TryReadTo(ReadOnlySpan<T>, T, T, Boolean) |
Försöker läsa upp allt till angivna |
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean)
Försöker läsa data tills hela avgränsare som anges som ett skrivskyddat intervall matchar.
public bool TryReadTo(out System.Buffers.ReadOnlySequence<T> sequence, ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySequence * ReadOnlySpan<'T (requires 'T : struct)> * bool -> bool
Public Function TryReadTo (ByRef sequence As ReadOnlySequence(Of T), delimiter As ReadOnlySpan(Of T), Optional advancePastDelimiter As Boolean = true) As Boolean
Parametrar
- sequence
- ReadOnlySequence<T>
När metoden returnerar, innehåller data lästa, om några.
- delimiter
- ReadOnlySpan<T>
Ett skrivskyddat intervall som innehåller en eller flera avgränsare.
- advancePastDelimiter
- Boolean
trueför att gå förbi om det delimiter hittas, annars . false
Returer
trueom hittadesdelimiter, annars . false
Gäller för
TryReadTo(ReadOnlySequence<T>, T, Boolean)
Försöker läsa allt upp till den angivna delimiter.
public bool TryReadTo(out System.Buffers.ReadOnlySequence<T> sequence, T delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySequence * 'T * bool -> bool
Public Function TryReadTo (ByRef sequence As ReadOnlySequence(Of T), delimiter As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parametrar
- sequence
- ReadOnlySequence<T>
När metoden returnerar, innehåller data lästa, om några.
- delimiter
- T
Avgränsare att leta efter.
- advancePastDelimiter
- Boolean
trueför att gå förbi om det delimiter hittas, annars . false
Returer
trueom hittadesdelimiter, annars . false
Gäller för
TryReadTo(ReadOnlySpan<T>, T, Boolean)
Försöker läsa allt upp till den angivna delimiter.
public bool TryReadTo(out ReadOnlySpan<T> span, T delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySpan * 'T * bool -> bool
Public Function TryReadTo (ByRef span As ReadOnlySpan(Of T), delimiter As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parametrar
- span
- ReadOnlySpan<T>
När metoden returnerar, innehåller data lästa, om några.
- delimiter
- T
Avgränsare att leta efter.
- advancePastDelimiter
- Boolean
trueför att gå förbi om det delimiter hittas, annars . false
Returer
trueom hittadesdelimiter, annars . false
Gäller för
TryReadTo(ReadOnlySequence<T>, T, T, Boolean)
Försöker läsa upp allt till angivna delimiter, ignorera avgränsare som föregås av delimiterEscape.
public bool TryReadTo(out System.Buffers.ReadOnlySequence<T> sequence, T delimiter, T delimiterEscape, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySequence * 'T * 'T * bool -> bool
Public Function TryReadTo (ByRef sequence As ReadOnlySequence(Of T), delimiter As T, delimiterEscape As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parametrar
- sequence
- ReadOnlySequence<T>
När metoden returnerar, innehåller data lästa, om några.
- delimiter
- T
Avgränsare att leta efter.
- delimiterEscape
- T
Ett värde som anger att ett omedelbart följande delimiter ska hoppas över.
- advancePastDelimiter
- Boolean
trueför att gå förbi om det delimiter hittas, annars . false
Returer
trueom hittadesdelimiter, annars . false
Gäller för
TryReadTo(ReadOnlySpan<T>, T, T, Boolean)
Försöker läsa upp allt till angivna delimiter, ignorera avgränsare som föregås av delimiterEscape.
public bool TryReadTo(out ReadOnlySpan<T> span, T delimiter, T delimiterEscape, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySpan * 'T * 'T * bool -> bool
Public Function TryReadTo (ByRef span As ReadOnlySpan(Of T), delimiter As T, delimiterEscape As T, Optional advancePastDelimiter As Boolean = true) As Boolean
Parametrar
- span
- ReadOnlySpan<T>
När metoden returnerar, innehåller data lästa, om några.
- delimiter
- T
Avgränsare att leta efter.
- delimiterEscape
- T
Ett värde som anger att ett omedelbart följande delimiter ska hoppas över.
- advancePastDelimiter
- Boolean
trueför att gå förbi om det delimiter hittas, annars . false
Returer
trueom hittadesdelimiter, annars . false