SZArrayRecord<T>.GetArray(Boolean) Método

Definição

Quando sobrescrito numa classe derivada, aloca um array de T e preenche-o com os dados fornecidos nos registos serializados (no caso de tipos primitivos como String ou Int32) ou nos próprios registos serializados.

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

Parâmetros

allowNulls
Boolean

true permitir null valores dentro do array; caso contrário, false.

Devoluções

T[]

Um array preenchido com os dados fornecidos nos registos serializados.

Observações

Antes de chamar este método, verifique o comprimento total do array usando a Length propriedade. Um atacante pode ter-te enviado uma pequena carga útil que exige a alocação de um array muito grande, o que pode causar OutOfMemoryException negação de serviço.

Aplica-se a