SequenceReader<T>.TryReadTo Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
TryReadTo(ReadOnlySpan<T>, T, T, Boolean) |
Prova a leggere tutto fino all'oggetto |
TryReadTo(ReadOnlySequence<T>, T, T, Boolean) |
Prova a leggere tutto fino all'oggetto |
TryReadTo(ReadOnlySpan<T>, T, Boolean) |
Prova a leggere tutto fino all'oggetto |
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean) |
Prova a leggere i dati finché l'intero delimitatore specificato come intervallo di sola lettura corrisponde. |
TryReadTo(ReadOnlySequence<T>, T, Boolean) |
Prova a leggere tutto fino all'oggetto |
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean) |
Prova a leggere tutto fino all'oggetto |
TryReadTo(ReadOnlySpan<T>, T, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Prova a leggere tutto fino all'oggetto delimiter
specificato, ignorando i delimitatori preceduti da 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
Parametri
- span
- ReadOnlySpan<T>
Quando il metodo viene restituito, contiene i dati letti, se presenti.
- delimiter
- T
Il delimitatore da cercare.
- delimiterEscape
- T
Un valore che indica che un oggetto delimiter
immediatamente seguente deve essere ignorato.
- advancePastDelimiter
- Boolean
true
per spostarsi oltre il delimiter
se viene trovato. In caso contrario, false
.
Restituisce
true
se l'oggetto delimiter
viene trovato; in caso contrario, false
.
Si applica a
TryReadTo(ReadOnlySequence<T>, T, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Prova a leggere tutto fino all'oggetto delimiter
specificato, ignorando i delimitatori preceduti da 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
Parametri
- sequence
- ReadOnlySequence<T>
Quando il metodo viene restituito, contiene i dati letti, se presenti.
- delimiter
- T
Il delimitatore da cercare.
- delimiterEscape
- T
Un valore che indica che un oggetto delimiter
immediatamente seguente deve essere ignorato.
- advancePastDelimiter
- Boolean
true
per spostarsi oltre il delimiter
se viene trovato. In caso contrario, false
.
Restituisce
true
se l'oggetto delimiter
viene trovato; in caso contrario, false
.
Si applica a
TryReadTo(ReadOnlySpan<T>, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Prova a leggere tutto fino all'oggetto delimiter
specificato.
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
Parametri
- span
- ReadOnlySpan<T>
Quando il metodo viene restituito, contiene i dati letti, se presenti.
- delimiter
- T
Il delimitatore da cercare.
- advancePastDelimiter
- Boolean
true
per spostarsi oltre il delimiter
se viene trovato. In caso contrario, false
.
Restituisce
true
se l'oggetto delimiter
viene trovato; in caso contrario, false
.
Si applica a
TryReadTo(ReadOnlySequence<T>, ReadOnlySpan<T>, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Prova a leggere i dati finché l'intero delimitatore specificato come intervallo di sola lettura corrisponde.
public bool TryReadTo (out System.Buffers.ReadOnlySequence<T> sequence, ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
public bool TryReadTo (out System.Buffers.ReadOnlySequence<T> sequence, scoped 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
Parametri
- sequence
- ReadOnlySequence<T>
Quando il metodo viene restituito, contiene i dati letti, se presenti.
- delimiter
- ReadOnlySpan<T>
Un intervallo di sola lettura contenente uno o più delimitatori.
- advancePastDelimiter
- Boolean
true
per spostarsi oltre il delimiter
se viene trovato. In caso contrario, false
.
Restituisce
true
se l'oggetto delimiter
viene trovato; in caso contrario, false
.
Si applica a
TryReadTo(ReadOnlySequence<T>, T, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Prova a leggere tutto fino all'oggetto delimiter
specificato.
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
Parametri
- sequence
- ReadOnlySequence<T>
Quando il metodo viene restituito, contiene i dati letti, se presenti.
- delimiter
- T
Il delimitatore da cercare.
- advancePastDelimiter
- Boolean
true
per spostarsi oltre il delimiter
se viene trovato. In caso contrario, false
.
Restituisce
true
se l'oggetto delimiter
viene trovato; in caso contrario, false
.
Si applica a
TryReadTo(ReadOnlySpan<T>, ReadOnlySpan<T>, Boolean)
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
- Source:
- SequenceReader.Search.cs
Prova a leggere tutto fino all'oggetto delimiter
specificato.
public bool TryReadTo (out ReadOnlySpan<T> span, ReadOnlySpan<T> delimiter, bool advancePastDelimiter = true);
public bool TryReadTo (out ReadOnlySpan<T> span, scoped 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
Parametri
- span
- ReadOnlySpan<T>
Gli eventuali dati letti.
- delimiter
- ReadOnlySpan<T>
Il delimitatore da cercare.
- advancePastDelimiter
- Boolean
true
per superare l'oggetto delimiter
, se trovato.
Restituisce
true
se l'oggetto delimiter
viene trovato; in caso contrario, false
.