I want to create common objects (Logger, database context, ...etc) just one time for each user, more precisely create the object when the user first requests a method in my Web API service and then use the same object created instead of creating and initializing the same object every call to my service.
Is there a way to do this?