@Yheeky: Du scheinst den Sinn von Threads noch nicht verstanden zu haben, denn ein solcher ist das Letzte, das du gerade brauchst
. Mit Threads lassen sich synchrone Methoden asynchron aufrufen, du willst aber anscheinend eine asynchrone Methode synchron aufrufen.
Nun, die Lösung liegt eigentlich auf der Hand und kommt auch ganz ohne weitere Klassen aus: Verschiebe die Zuweisung in den OnUserInfoShort-Eventhandler.