IBufferWriter<T>.GetSpan(Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Span<T> Schreibvorgang zurück, der mindestens die angeforderte Größe (angegeben durch sizeHint) ist.
public Span<T> GetSpan(int sizeHint = 0);
abstract member GetSpan : int -> Span<'T>
Public Function GetSpan (Optional sizeHint As Integer = 0) As Span(Of T)
Parameter
- sizeHint
- Int32
Die Mindestlänge der zurückgegebenen Span<T>. Wenn 0, wird ein nicht leerer Puffer zurückgegeben.
Gibt zurück
Eine Span<T> von mindestens der Größe sizeHint. Wenn sizeHint 0 ist, wird ein nicht leerer Puffer zurückgegeben.
Hinweise
Es gibt keine Garantie dafür, dass aufeinander folgende Aufrufe denselben Puffer oder den Puffer derselben Größe zurückgeben.
Diese Methode darf niemals zurückgegeben werden Span<T>.Empty, kann aber ausgelöst werden, wenn die angeforderte Puffergröße nicht verfügbar ist.
Sie müssen nach dem Aufrufen Advance einen neuen Puffer anfordern, um weitere Daten weiter zu schreiben. Sie können nicht in einen zuvor erworbenen Puffer schreiben.