ArrayRecord.GetArray(Type, Boolean) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
[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.