ArrayRecord.GetArray(Type, Boolean) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
[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
Parametry
- expectedArrayType
- Type
Byl očekáváno typ pole.
- allowNulls
- Boolean
true povolit null hodnoty v rámci pole; falsev opačném případě .
Návraty
Pole vyplněné daty zadanými v serializovaných záznamech.
- Atributy
Výjimky
expectedArrayType neodpovídá datům z datové části.
Poznámky
Před voláním této metody zkontrolujte celkovou délku pole pomocí Lengths vlastnosti. Útočník mohl odeslat malou datovou část, která vyžaduje přidělení velmi velkého pole, což může způsobit OutOfMemoryException a odepření služby.