Учитывая, что вы используете одноразовый объект, вы должны убедиться, что вызываете его метод Dispose
, когда ресурс больше не нужен. У вас есть несколько вариантов: вы можете вызвать Dispose
в методе Close
вашего собственного класса или, что еще лучше, вы можете реализовать IDisposable
.
Реализация IDisposable
настоятельно рекомендуется, когда ваш класс хранит ресурсы, которые нужно утилизировать. Это позволит пользователям вашего класса самостоятельно использовать шаблон using
или вызвать Dispose
, гарантируя, что ресурсы всегда будут освобождены как можно скорее.
Взгляните на Правильно установите ID *