ArrayRecord.GetArray(Type, Boolean) Metodo

Definizione

Alloca una matrice e la riempie con i dati forniti nei record serializzati (nel caso di tipi primitivi come String o Int32) o con i record serializzati stessi.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("The code for an array of the specified type might not be available.")]
public Array GetArray(Type expectedArrayType, bool allowNulls = true);
public Array GetArray(Type expectedArrayType, bool allowNulls = true);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("The code for an array of the specified type might not be available.")>]
member this.GetArray : Type * bool -> Array
member this.GetArray : Type * bool -> Array
Public Function GetArray (expectedArrayType As Type, Optional allowNulls As Boolean = true) As Array

Parametri

expectedArrayType
Type

Tipo di matrice previsto.

allowNulls
Boolean

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

Valori restituiti

Matrice compilata con i dati forniti nei record serializzati.

Attributi

Eccezioni

expectedArrayType non corrisponde ai dati del payload.

Commenti

Prima di chiamare questo metodo, controllare la lunghezza totale della matrice usando la Lengths 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