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

Definição

Quando substituído em uma classe derivada, aloca uma matriz e T preenche-a com os dados fornecidos nos registros serializados (no caso de tipos primitivos como String ou Int32) ou os próprios registros 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 para permitir null valores dentro da matriz; caso contrário, false.

Retornos

T[]

Uma matriz preenchida com os dados fornecidos nos registros serializados.

Comentários

Antes de chamar esse método, verifique o tamanho total da matriz usando a Length propriedade. Um invasor poderia ter enviado uma pequena carga que requer a alocação de uma matriz muito grande que poderia causar OutOfMemoryException e negar serviço.

Aplica-se a