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 ein Span<T>-Element zum Zurückschreiben zurück, das mindestens die angeforderte (von sizeHint
angegebene) Größe aufweist.
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 des zurückgegebenen Span<T>-Elements. Wenn dieser Wert 0 lautet, wird ein nicht leerer Puffer zurückgegeben.
Gibt zurück
Ein Span<T>-Element, dessen Größe mindestens sizeHint
beträgt. Gibt einen nicht leeren Puffer zurück, wenn sizeHint
0 ist.
Hinweise
Es gibt keine Garantie dafür, dass aufeinanderfolgende Aufrufe denselben Puffer oder den Puffer der gleichen Größe zurückgeben.
Diese Methode darf nie zurückgegeben Span<T>.Emptywerden, kann jedoch ausgelöst werden, wenn die angeforderte Puffergröße nicht verfügbar ist.
Sie müssen nach dem Aufruf von Advance
einen neuen Puffer anfordern, um weitere Daten zu schreiben; Sie können nicht in einen zuvor abgerufenen Puffer schreiben.