ArrayRecord.GetArray(Type, Boolean) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
[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 array esperado.
- allowNulls
- Boolean
true permitir null valores dentro do array; caso contrário, false.
Devoluções
Um array preenchido com os dados fornecidos nos registos serializados.
- Atributos
Exceções
expectedArrayType não corresponde aos dados da carga útil.
Observações
Antes de chamar este método, verifique o comprimento total do array usando a Lengths propriedade. Um atacante poderia ter enviado uma pequena carga útil que requer a alocação de um array muito grande, o que poderia causar OutOfMemoryException negação de serviço.