SZArrayRecord<T>.GetArray(Boolean) Metodo

Definizione

Quando sottoposto a override in una classe derivata, alloca una matrice di T e la riempie con i dati forniti nei record serializzati (nel caso di tipi primitivi come String o Int32) o i record serializzati stessi.

public abstract T?[] GetArray(bool allowNulls = true);
override this.GetArray : bool -> 'T[]
Public MustOverride Function GetArray (Optional allowNulls As Boolean = true) As T()

Parametri

allowNulls
Boolean

true per consentire valori all'interno della matrice; in caso null contrario, false.

Valori restituiti

T[]

Matrice compilata con i dati forniti nei record serializzati.

Commenti

Prima di chiamare questo metodo, controllare la lunghezza totale della matrice usando la Length proprietà . Un utente malintenzionato potrebbe aver inviato un payload di piccole dimensioni che richiede l'allocazione di una matrice molto grande che potrebbe causare OutOfMemoryException e Denial of Service.

Si applica a