Я следовал примеру публикации, где у меня есть сервис, такой как MyService, и он был заключен в ключевое слово using, например,
(using MyService = new MyService())
{
}
. После сборки компилятор пожаловался на то, что сервису необходимо реализовать IDisposable, поэтому я добавил
public class MyService : IDisposable
{
void IDisposable.Dispose()
{
}
}
Компилятор не жаловался, и реализация 'using', кажется, работает, но мне сказали, что это неправильная реализация. Я получил IDisposable.Dispose () из одного из постов здесь. Теперь в большинстве сообщений есть реализация add publi c void Dispose (утилизация).
Я ищу более простой способ утилизации, чем несколько методов в нескольких сервисах. Есть ли более простой способ?
Спасибо