So übergeben Sie aktuelle Benutzerinformationen an alle Ebenen in DDDC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So übergeben Sie aktuelle Benutzerinformationen an alle Ebenen in DDD

Post by Anonymous »

Ähnliche Fragen wurden schon früher gestellt, aber nicht ganz dieselben (es sei denn, ich habe sie übersehen)

Ich möchte die IUserInfo-Klasseninstanz über meinen Dienst, meine Domäne, meine Domänenereignisse, meine Domänenereignishandler weiterleiten...

Wie geht das am besten?

Sollte ich
  • es mit IoC injizieren, indem ich es
    gegen die Instanz von Httpcontext.Current.session["CurrentUser"] registriere?
  • Fügen Sie die Daten zum aktuellen Thread hinzu.
  • Andere Möglichkeit
Ich stecke bei Domain Event Handlers fest, wo ich die Daten sowohl für die Prüfung als auch für das Versenden von E-Mails verwenden möchte.

Ich möchte die CurrentUser-Informationen von fast überall in meiner Anwendung verwenden können.

Beim Threading, da Threads gepoolt werden, bin ich skeptisch, ob die Wiederverwendung von Threads die Daten zurücksetzen wird. Wenn nicht, zeigen Sie mir bitte, wie Sie Threading verwenden, um die IUser-Instanz zu übergeben.

Mit freundlichen Grüßen

Mar

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post