2017-02-23 3 views
1

Ich verwende Erinnerungen in meinen Schauspielern, aber ein Problem, wenn der erste Schauspieler versucht, die Erinnerung in der "OnActivateAsync" zu registrieren, löst eine Ausnahme, dass es derzeit Erinnerungen lädt Bitte versuchen Sie es später erneut . Der nächste Akteur registriert erfolgreich die Erinnerung und fährt fort, wie erwartet zu funktionieren. Es sieht aus wie eine Timing-Sache, aber ich habe nichts in der Dokumentation über Async-Szenarien erwähnt, die in Bezug auf den Registrierungsprozess vermieden werden sollten.Azure Service Fabric Actor Reminder Registrierung Ausnahme

+0

nicht wirklich gelöst, wie es ein bisschen locker scheint aber ich war eine Methode auf dem Schauspieler Proxy-Aufruf nachdem ich habe ein erstellen. Ich habe den Code geändert, um meinen ersten Actor-Aufruf zu verzögern, und jetzt funktioniert alles, immer noch besorgt, aber wir werden sehen, wie es weitergeht, sobald die Actors mit der Arbeit beginnen. Immer noch interessiert an einer konkreten Antwort. – acart

Antwort

0

OnActivateAsync in aufgerufen eine Instantiierung einer bestimmten Akteurinstanz - also nur einmal. Möglicherweise treten Sie in die Situation ein, dass Sie einen Callback für die Actor-Instanz registrieren, die noch nicht gültig ist.

Sergiy <> <

Verwandte Themen