Really great, after so many read and video, Today I got the clarity of Disposable pattern and finalize proper implementation. Thanks a lot. Expecting more from You regarding C#
I have tried to understand this concept so many times, every-time i fealt something’s off, this vdo super duper awesome, beautifully explained thank you so so much, please keep making such amazing vdos 🎉
After searching for so many articles on GC, IDisposable, Managed and Unmanaged resource, this one video makes everything clear to me. Nice explanation!
i liked your video and solved my problem. i was searching for the solution of my problem (given below) since 2 days. Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. I think this video was specially made for me. Your video helped my a lot. Thank you very much
Really a nice video it provided much clarity on the dispose and finalizer, thanks for the video and also suggesting to provide lot more videos on different complex topics
My man thanks so much for this video. I had been searching everywhere for a "personal" explanation of this with a little perspective beyond a ms api ref, and this is exactly what I needed. I wish you had more videos. Cheers!
Hi ! In the last few minutes of the clip, the field "isDisposed" is used. It is also checked in the overridden Dispose() method. But where is it set ? Pardon me if I have missed anything here
As far as I know, DB Connections are unmanaged resources, they work outside your App Domain and hence are no longer managed by CLR, Please correct me If I missed something or point me towards some article or document that explains it clearly.
If you have a static class and that static class is creating 1 new connection to the database. How do you clean up that connection when (1) program exit gracefully (2) when program exit via an exception.
Very good explanation, very well structed. ThanX a lot😀
Really great, after so many read and video, Today I got the clarity of Disposable pattern and finalize proper implementation. Thanks a lot. Expecting more from You regarding C#
This is the first video I see on this channel, and I'm really amused with this video! Great explanation!
I have tried to understand this concept so many times, every-time i fealt something’s off, this vdo super duper awesome, beautifully explained thank you so so much, please keep making such amazing vdos 🎉
Of all the IDisposable and GC videos I watched on RUclips, this is the best one. Very well done.
Very beautifully and calmly explained. Thank you sir
This is just the best and complete explanation of this topic! Bravo!
Great tutorial on this often confusing topic! Thanks a lot 🙏 🙏
After searching for so many articles on GC, IDisposable, Managed and Unmanaged resource, this one video makes everything clear to me. Nice explanation!
You covered all the points required to explain 1 concept. Well Done.. !!!
Such a great explanation! Thank you for the video!
Thanks, looking forward for more videos 😊
i liked your video and solved my problem.
i was searching for the solution of my problem (given below) since 2 days.
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
I think this video was specially made for me.
Your video helped my a lot. Thank you very much
Really a nice video it provided much clarity on the dispose and finalizer, thanks for the video and also suggesting to provide lot more videos on different complex topics
My man thanks so much for this video. I had been searching everywhere for a "personal" explanation of this with a little perspective beyond a ms api ref, and this is exactly what I needed. I wish you had more videos. Cheers!
Thank you so much for your explanation. This is the best video for this topic I have ever seen.
Thanks a lot. It is very simple and understandable for me!
Isn't the DB connection an unmanaged resource?
Thank you so much. Good clear explanation. Started watching your all video's. One request, would you share finalizer solution with us. Thanks again 👍
This video is really helpful. Thank you for posting.
really thanks. it was deep declaration!
Why is a db connection a managed resource?
Good concepts and implementation. :)
That was AWESOME. Thank you very much!
Hi ! In the last few minutes of the clip, the field "isDisposed" is used. It is also checked in the overridden Dispose() method. But where is it set ? Pardon me if I have missed anything here
you are right, it has to be set inside the isDisposing block.
Perfect explanation!
very good video!
As far as I know, DB Connections are unmanaged resources, they work outside your App Domain and hence are no longer managed by CLR, Please correct me If I missed something or point me towards some article or document that explains it clearly.
If you have a static class and that static class is creating 1 new connection to the database.
How do you clean up that connection when (1) program exit gracefully (2) when program exit via an exception.
Pretty Awesome🙂
Subscribed!
Is there a reason you don't use curly braces? Are they not needed anymore? (21:31 in)
Stylistic approach
Do you only use IDisposable when you get Timeout errors?
Thank you!
I thought finalizers are used to free managed resources, but its mentioned that finalizer clears unmanaged resources. Have I missed something?
Thank you this is great
The database connection is not managed resource it is unmanaged resource
thanks a ton