Click here to Skip to main content
15,917,591 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
What is Working Domain and Application Domain in .net Framework. Please tell me.
Posted
Comments
Sergey Alexandrovich Kryukov 26-Dec-11 1:52am    
What is "working domain"? Any reference, please. Where did you hear about this thing?
--SA

Please read on Application Domain:
http://en.wikipedia.org/wiki/Application_domain[^],
http://msdn.microsoft.com/en-us/library/system.appdomain.aspx[^],
"Advantages of using AppDomain": http://social.msdn.microsoft.com/Forums/en-SG/csharplanguage/thread/dff0b43a-9701-46a4-a314-0537f4f0fcd4[^].

As to the term "Working Domain", I'm not sure if this is a quite certain strict term. You can guess what is might mean in some context, I guess. I suspect this is yet another expression which is not well defined, but the one you could read somewhere, something like "Working thread" — what is that. It would suggest that some threads or domains are not working. I would simply ignore this expression or try to understand from context of the text you came across, if it even makes any sense.

—SA
 
Share this answer
 
an application domain is a mechanism (similar to a process in an operating system) used to isolate executed software applications from one another so that they do not affect each other. Each application domain has its own virtual address space which scopes the resources for the application domain using that address space.
 
Share this answer
 
Inter-domain communications-Direct communication cannot be achieved across application domains. However, application domains can still talk to each other by passing objects via marshalling by value (unbound objects), marshaling by reference through a proxy (application-domain-bound objects). There is a third type of object called a context-bound object which can be marshalled by reference across domains and also within the context of its own application domain. Because of the verifiable type-safety of managed code, a CLI can provide fault isolation between domains at a much lower cost than an operating system process can. The static type verification used for isolation does not require the same process switches or hardware ring transitions that an operating system process requires.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900