IBufferWriter<T>.GetSpan(Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Span<T> Zwraca element do zapisu, który jest co najmniej żądanym rozmiarem (określonym przez sizeHint
parametr ).
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
Minimalna długość zwróconego obiektu Span<T>. W przypadku wartości 0 zwracany jest bufor niepusty.
Zwraca
Element Span<T> o rozmiarze sizeHint
co najmniej . Jeśli sizeHint
wartość ma wartość 0, zwraca bufor niepusty.
Uwagi
Nie ma gwarancji, że kolejne wywołania będą zwracać ten sam bufor lub bufor o takim samym rozmiarze.
Ta metoda nigdy nie może zwracać Span<T>.Emptywartości , ale może zgłosić, jeśli żądany rozmiar buforu jest niedostępny.
Po wywołaniu Advance
wywołania należy zażądać nowego buforu, aby kontynuować zapisywanie większej ilości danych. Nie można zapisać go w wcześniej uzyskanym buforze.