SequenceReader<T>.TryReadTo Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| TryReadTo(ReadOnlySpan<T>, T, T, Boolean) |
Probeert alles tot het gegeven |
| TryReadTo(ReadOnlySequence<T>, T, T, Boolean) |
Probeert alles tot het gegeven |
| TryReadTo(ReadOnlySpan<T>, T, Boolean) |
Probeert alles tot het gegeven |
| TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) |
Probeert gegevens te lezen totdat het hele scheidingsteken dat is opgegeven als een alleen-lezen spanovereenkomsten. |
| TryReadTo(ReadOnlySequence<T>, T, Boolean) |
Probeert alles tot het gegeven |
| TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) |
Probeer alles tot aan de opgegeven |
TryReadTo(ReadOnlySpan<T>, T, T, Boolean)
Probeert alles tot het gegeven delimiterte lezen, waarbij scheidingstekens worden genegeerd die worden voorafgegaan door 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
Parameters
- span
- ReadOnlySpan<T>
Wanneer de methode wordt geretourneerd, bevat de gegevens die worden gelezen, indien van toepassing.
- delimiter
- T
Het scheidingsteken dat moet worden gezocht.
- delimiterEscape
- T
Een waarde die aangeeft dat een onmiddellijk volgende delimiter moet worden overgeslagen.
- advancePastDelimiter
- Boolean
trueom verder te gaan dan de delimiter indien gevonden; anders. false
Retouren
trueindien de delimiter gevonden is; anders. false
Van toepassing op
TryReadTo(ReadOnlySequence<T>, T, T, Boolean)
Probeert alles tot het gegeven delimiterte lezen, waarbij scheidingstekens worden genegeerd die worden voorafgegaan door 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
Parameters
- sequence
- ReadOnlySequence<T>
Wanneer de methode wordt geretourneerd, bevat de gegevens die worden gelezen, indien van toepassing.
- delimiter
- T
Het scheidingsteken dat moet worden gezocht.
- delimiterEscape
- T
Een waarde die aangeeft dat een onmiddellijk volgende delimiter moet worden overgeslagen.
- advancePastDelimiter
- Boolean
trueom verder te gaan dan de delimiter indien gevonden; anders. false
Retouren
trueindien de delimiter gevonden is; anders. false
Van toepassing op
TryReadTo(ReadOnlySpan<T>, T, Boolean)
Probeert alles tot het gegeven delimiterte lezen.
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
Parameters
- span
- ReadOnlySpan<T>
Wanneer de methode wordt geretourneerd, bevat de gegevens die worden gelezen, indien van toepassing.
- delimiter
- T
Het scheidingsteken dat moet worden gezocht.
- advancePastDelimiter
- Boolean
trueom verder te gaan dan de delimiter indien gevonden; anders. false
Retouren
trueindien de delimiter gevonden is; anders. false
Van toepassing op
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean)
Probeert gegevens te lezen totdat het hele scheidingsteken dat is opgegeven als een alleen-lezen spanovereenkomsten.
public bool TryReadTo(out System.Buffers.ReadOnlySequence<T> sequence, scoped ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
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
Parameters
- sequence
- ReadOnlySequence<T>
Wanneer de methode wordt geretourneerd, bevat de gegevens die worden gelezen, indien van toepassing.
- delimiter
- ReadOnlySpan<T>
Een alleen-lezenspanne met een of meer scheidingstekens.
- advancePastDelimiter
- Boolean
trueom verder te gaan dan de delimiter indien gevonden; anders. false
Retouren
trueindien de delimiter gevonden is; anders. false
Van toepassing op
TryReadTo(ReadOnlySequence<T>, T, Boolean)
Probeert alles tot het gegeven delimiterte lezen.
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
Parameters
- sequence
- ReadOnlySequence<T>
Wanneer de methode wordt geretourneerd, bevat de gegevens die worden gelezen, indien van toepassing.
- delimiter
- T
Het scheidingsteken dat moet worden gezocht.
- advancePastDelimiter
- Boolean
trueom verder te gaan dan de delimiter indien gevonden; anders. false
Retouren
trueindien de delimiter gevonden is; anders. false
Van toepassing op
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean)
Probeer alles tot aan de opgegeven delimiterte lezen.
public bool TryReadTo(out ReadOnlySpan<T> span, scoped ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
public bool TryReadTo(out ReadOnlySpan<T> span, ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
member this.TryReadTo : ReadOnlySpan * ReadOnlySpan<'T (requires 'T : struct)> * bool -> bool
Public Function TryReadTo (ByRef span As ReadOnlySpan(Of T), delimiter As ReadOnlySpan(Of T), Optional advancePastDelimiter As Boolean = true) As Boolean
Parameters
- span
- ReadOnlySpan<T>
De leesgegevens, indien van toepassing.
- delimiter
- ReadOnlySpan<T>
Het scheidingsteken dat moet worden gezocht.
- advancePastDelimiter
- Boolean
true om voorbij de delimiter indien gevonden te gaan.
Retouren
trueindien de delimiter gevonden is; anders. false