ArrayRecord.GetArray(Type, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
[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
Parámetros
- expectedArrayType
- Type
Tipo de matriz esperado.
- allowNulls
- Boolean
true es para permitir null valores dentro de la matriz; en caso contrario, falsees .
Devoluciones
Matriz rellenada con los datos proporcionados en los registros serializados.
- Atributos
Excepciones
expectedArrayType no coincide con los datos de la carga.
Comentarios
Antes de llamar a este método, compruebe la longitud total de la matriz mediante la Lengths propiedad . Un atacante podría haber enviado una carga pequeña que requiere la asignación de una matriz muy grande, lo que podría provocar OutOfMemoryException y denegar el servicio.