Click here to Skip to main content
15,891,431 members
Home / Discussions / ASP.NET
   

ASP.NET

 
AnswerRe: AjaxControlToolkit ModalPopupExtender in code behind Pin
Not Active27-Feb-11 15:00
mentorNot Active27-Feb-11 15:00 
GeneralRe: AjaxControlToolkit ModalPopupExtender in code behind Pin
Robert Espindola27-Feb-11 16:46
Robert Espindola27-Feb-11 16:46 
GeneralRe: AjaxControlToolkit ModalPopupExtender in code behind Pin
Not Active27-Feb-11 17:11
mentorNot Active27-Feb-11 17:11 
AnswerRe: AjaxControlToolkit ModalPopupExtender in code behind Pin
Vimalsoft(Pty) Ltd28-Feb-11 22:37
professionalVimalsoft(Pty) Ltd28-Feb-11 22:37 
QuestionA proper DI implementation? Pin
Member 391904927-Feb-11 8:59
Member 391904927-Feb-11 8:59 
AnswerRe: A proper DI implementation? Pin
James Simpson28-Feb-11 3:57
James Simpson28-Feb-11 3:57 
GeneralRe: A proper DI implementation? Pin
Member 391904928-Feb-11 19:21
Member 391904928-Feb-11 19:21 
GeneralRe: A proper DI implementation? Pin
Member 391904928-Feb-11 20:01
Member 391904928-Feb-11 20:01 
I got the example in my above post to work.

Basically, uc.Resolve<order>() returns an Order object with the Order ILogger set to FileLogger.

This is great but how can I persist this dependency?

In the following example I would expect the FileLogger to be persisted as the ILogger to be used for all instances of the Order object:

UnityContainer uc = new UnityContainer();
uc.RegisterType<ILogger, FileLogger>();
uc.Resolve<Order>();

Order o = new Order();
ILogger logger = o.Logger;

However, in this example, although the FileLogger is associated with the object returned from the Resolve<order> method, the subsequent Order instantiation does not have a reference to FileLogger (null).

This seems to reflect the most typical scenario because the DI should be done once and then code within the Order object will run independently and try to access the Logger from within the Order object.

Are there some sort of settings that I'm missing to be able to persist this configuration?
GeneralRe: A proper DI implementation? Pin
James Simpson28-Feb-11 22:55
James Simpson28-Feb-11 22:55 
GeneralRe: A proper DI implementation? Pin
Member 39190491-Mar-11 8:44
Member 39190491-Mar-11 8:44 
GeneralRe: A proper DI implementation? Pin
Member 39190491-Mar-11 9:07
Member 39190491-Mar-11 9:07 
GeneralRe: A proper DI implementation? Pin
James Simpson1-Mar-11 10:02
James Simpson1-Mar-11 10:02 
AnswerRe: A proper DI implementation? Pin
Spectre_0013-Mar-11 2:03
Spectre_0013-Mar-11 2:03 
Questionpayment processor - your experience Pin
Jassim Rahma26-Feb-11 20:55
Jassim Rahma26-Feb-11 20:55 
AnswerRe: payment processor - your experience Pin
Abhijit Jana26-Feb-11 22:18
professionalAbhijit Jana26-Feb-11 22:18 
GeneralRe: payment processor - your experience Pin
Jassim Rahma3-Mar-11 1:12
Jassim Rahma3-Mar-11 1:12 
AnswerRe: payment processor - your experience Pin
N a v a n e e t h27-Feb-11 2:56
N a v a n e e t h27-Feb-11 2:56 
GeneralRe: payment processor - your experience Pin
Vimalsoft(Pty) Ltd28-Feb-11 22:38
professionalVimalsoft(Pty) Ltd28-Feb-11 22:38 
QuestionHow to save Session Data using Oracle? Pin
Member 297299226-Feb-11 8:55
Member 297299226-Feb-11 8:55 
AnswerRe: How to save Session Data using Oracle? Pin
Abhijit Jana26-Feb-11 22:22
professionalAbhijit Jana26-Feb-11 22:22 
QuestionWindows service failing to get the data from Database Pin
indian14325-Feb-11 12:21
indian14325-Feb-11 12:21 
AnswerRe: Windows service failing to get the data from Database Pin
N a v a n e e t h26-Feb-11 14:35
N a v a n e e t h26-Feb-11 14:35 
AnswerRe: Windows service failing to get the data from Database Pin
coolestCoder28-Feb-11 2:08
coolestCoder28-Feb-11 2:08 
QuestionFinal Year IEEE Projects in Cegonsoft malleshwaram Pin
hema govindaraju25-Feb-11 3:06
hema govindaraju25-Feb-11 3:06 
AnswerRe: Final Year IEEE Projects in Cegonsoft malleshwaram Pin
Richard MacCutchan25-Feb-11 3:13
mveRichard MacCutchan25-Feb-11 3:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.