Se avessi intenzione di archiviare un agente utente in un database, per quale entità alloggeresti?
Ho trovato questo articolo tecnico che raccomanda di mantenere UA sotto 200. Non sembra che questo sia definito nelle specifiche HTTP almeno non che ho trovato. My UA ha già 149 caratteri e sembra che ogni versione di .NET verrà aggiunta ad esso.
So di poter analizzare la stringa e romperla, ma preferirei di no.
EDIT
Sulla base di questo blog IE9 cambierà per inviare la stringa UA corta. Questo è un bel cambiamento.