Read complete user memory with ReadWait command

Hi all,

I'm trying to read a RFID tag with 8KB of user memory, but when I invoke command RFIDReader.Actions.TagAccess.ReadWait(...) with ByteCount greater than a few hundred, I get an exception "Non-specific reader error".

Is there a way to ask the API to return the full user memory, without having to invoke it several times?

Also, what's the maximum ByteCount supported?