2013-08-08 4 views
0

Я размещаю свои службы WCF в управляемом приложении.
Я использую класс ServiceHost для этого.Является ли утилизация необходимой для класса, который я поставил в ServiceHost

Что касается класса, в котором я размещен внутри ServiceHost, должен реализовывать IDispoable? Когда он будет вызываться, если я реализую: IDisposable?
Когда я вызываю servicehost.Close()?

ответ

0

Основная причина реализации IDisposable - если ваш класс обертывает неуправляемый ресурс.

Независимо от того, есть ли это в ServiceHost, подшипник отсутствует.

+0

Когда это распоряжение для этого класса называется? когда ни один другой класс не имеет ссылки на него? (так как я никогда не распоряжаюсь им напрямую), поэтому единственный раз, когда этот класс будет удален, - это когда его оболочка ServiceHost расположена? – ilansch