Если MyClass реализует IDisposable, можно сделать просто это.
MyClass.Dispose();
Лучшая практика в C#:
using( MyClass x = new MyClass() ) {
//do stuff
}
, Поскольку это оборачивает расположение в попытке наконец и удостоверяется, что никогда не пропускается.
Обычно для этого используются сеансы. Согласно Википедии , когда срок действия не установлен, файл cookie очищается, когда пользователь закрывает браузер.
Установщик cookie может указать дату удаления, и в этом случае cookie будет удален с этого Дата. Если установщик файлов cookie не указывает дату, файл cookie удаляется, когда пользователь закрывает свой браузер.
Как упоминалось в , этот вопрос SO:
Response.Cookies("cookie_name").Expires = Session.Timeout;