session.Close()
और session.Dispose()
के बीच क्या अंतर है?सत्र के बीच अंतर। बंद करें() और सत्र। उद्देश्य()
13
A
उत्तर
20
Nhibernate स्रोत कोड से:
private void Dispose(bool isDisposing)
{
using (new SessionIdLoggingContext(base.SessionId))
{
if (!base.IsAlreadyDisposed)
{
log.Debug(string.Format("[session-id={0}] executing real Dispose({1})", base.SessionId, isDisposing));
if (!(!isDisposing || base.IsClosed))
{
this.Close();
}
base.IsAlreadyDisposed = true;
GC.SuppressFinalize(this);
}
}
}
तो निपटान विधि Close()
कहता है। Close()
या Dispose()
विधियों को कॉल करना सत्र को बंद कर देगा जिससे आप इसके साथ काम करने की अनुमति न दें।
7
कॉलिंग session.Close()
सत्र बंद कर देगा लेकिन ऑब्जेक्ट का निपटान नहीं करेगा।
session.Dispose()
(आमतौर पर उपयोग करने वाले ब्लॉक के उपयोग के माध्यम से) कॉलिंग सत्र को बंद कर देगा और साथ ही साथ Dispose()
के अतिरिक्त संचालन भी करेगा।
संबंधित मुद्दे
- 1. लॉगआउट और सत्र के बीच अंतर कैसे करें?
- 2. HttpRuntime.Cache और सत्र के बीच क्या अंतर है?
- 3. हाइबरनेट सत्र खोलें और बंद करें
- 4. रेल v2.3: सत्र और कुकीज़ के बीच अंतर
- 5. एनएच अनुरोध प्रति सत्र - "सत्र बंद है!"
- 6. सत्र और कुकी के बीच क्या अंतर है?
- 7. फ़ाइल में और डेटाबेस में सत्र के बीच अंतर
- 8. डुजीगो में कुकी और सत्र के बीच क्या अंतर है?
- 9. PHP में सत्र और कुकी के बीच क्या अंतर है?
- 10. , "एप्लिकेशन" और "सत्र" के बीच क्या अंतर है?
- 11. एनएचबेर्नेट में स्टेटलेस सत्र और सत्र के बीच क्या अंतर है?
- 12. सत्र के बीच क्या अंतर है। जोड़ें ("कुंजी", मान) और सत्र ["कुंजी"] = मूल्य?
- 13. "सत्र बंद है!" - NHibernate
- 14. सत्र और HttpContext.Current.Session
- 15. कुकीज़ और सत्र के बीच मतभेद?
- 16. सत्र। क्लीयर() बनाम सत्र। RemoveAll()
- 17. समाशोधन सत्र से देवता बंद करें
- 18. PHP और ASP.net एप्लिकेशन के बीच सत्र कैसे साझा करें?
- 19. सत्र
- 20. बंद और निरंतरता के बीच अंतर
- 21. सत्र
- 22. सत्र
- 23. सत्र
- 24. सत्र
- 25. 'सत्र' सत्र स्टोर
- 26. सत्र
- 27. एएसपी.नेट सत्र और LINQ
- 28. फेसबुक-ios-SDK में बंद Facebook सत्र
- 29. नोड ऐप्स के बीच साझा सत्र?
- 30. सत्र अपहरण और PHP