IBufferWriter<T>.GetSpan(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Span<T> Vrátí hodnotu pro zápis, do které je alespoň požadovaná velikost (určená parametrem sizeHint
).
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)
Parametry
- sizeHint
- Int32
Minimální délka vráceného souboru Span<T>. Pokud je 0, vrátí se neprázdná vyrovnávací paměť.
Návraty
A Span<T> alespoň velikosti sizeHint
. Pokud sizeHint
je hodnota 0, vrátí neprázdnou vyrovnávací paměť.
Poznámky
Neexistuje žádná záruka, že po sobě jdoucí volání vrátí stejnou vyrovnávací paměť nebo vyrovnávací paměť stejné velikosti.
Tato metoda nesmí nikdy vracet Span<T>.Empty, ale může vyvolat, pokud není k dispozici požadovaná velikost vyrovnávací paměti.
Pokud chcete pokračovat v zápisu dalších dat, musíte po volání Advance
požádat o novou vyrovnávací paměť. Do dříve získané vyrovnávací paměti nemůžete zapisovat.