Поделиться через


SKRenderer.Dispose(Boolean) Метод

Определение

Освобождает ресурсы, используемые объектом SKRenderer.

protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit

Параметры

disposing
Boolean

Если задано значение true, метод вызывается напрямую и удаляет управляемые и неуправляемые ресурсы; Если задано значение false , метод вызывается методом завершения сборщика мусора и освобождает только неуправляемые ресурсы.

Комментарии

Этот метод Dispose освобождает ресурсы, используемые классом SKRenderer.

Этот метод вызывается методом Dispose() и методом завершения объекта (Finalize). При вызове методом Dispose параметру disposing disposing присваивается значение true , а все ссылки на управляемые объекты, хранящееся в этом объекте, также удаляются или освобождаются; при вызове методом завершения объекта в потоке завершения устанавливается falseзначение .

Вызов метода Dispose после завершения работы приложения с помощью SKRenderer гарантирует, что все внешние ресурсы, используемые этим управляемым объектом, будут освобождены как можно скорее. После того как разработчики вызовят метод Dispose, объект больше не используется, и разработчики больше не должны выполнять к нему вызовы.

Дополнительные сведения о переопределении этого метода и шаблоне Dispose/IDisposable см. в документе "Реализация метода Dispose" по адресу https://msdn.microsoft.com/en-us/library/fs2xkftw.aspx

Применяется к