ArrayRecord.GetArray(Type, Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
[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 para permitir null valores dentro da matriz; caso contrário, false.
Retornos
Uma matriz preenchida com os dados fornecidos nos registros serializados.
- Atributos
Exceções
expectedArrayType não corresponde aos dados do conteúdo.
Comentários
Antes de chamar esse método, verifique o tamanho total da matriz usando a Lengths propriedade. Um invasor poderia ter enviado uma pequena carga que requer a alocação de uma matriz muito grande, o que poderia causar OutOfMemoryException e negar serviço.