ArrayRecord.GetArray(Type, Boolean) Methode

Definitie

Hiermee wijst u een matrix toe en vult u deze met de gegevens in de geserialiseerde records (in het geval van primitieve typen zoals String of Int32) of de geserialiseerde records zelf.

[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

Parameters

expectedArrayType
Type

Verwacht matrixtype.

allowNulls
Boolean

true waarden in de matrix toestaan null ; falseanders.

Retouren

Een matrix met de gegevens die zijn opgegeven in de geserialiseerde records.

Kenmerken

Uitzonderingen

expectedArrayType komt niet overeen met de gegevens van de nettolading.

Opmerkingen

Voordat u deze methode aanroept, controleert u de totale lengte van de matrix met behulp van de Lengths eigenschap. Een aanvaller kan een kleine nettolading hebben verzonden waarvoor toewijzing van een zeer grote matrix is vereist, wat kan leiden tot OutOfMemoryException denial of service.

Van toepassing op