[Blazor] IDisposable 사용하여 리소스 해제하기


[Blazor] IDisposable 사용하여 리소스 해제하기

@implements Razor 지시문을 사용하여 IDisposable을 선언하고, public void Dispose() 함수를 추가함으로써, 페이지를 빠져나갈 때, 리소스 해제할 수 있습니다. @implements IDisposable ... @code { ... public void Dispose() { obj?.Dispose(); } } 아래는 타이머를 사용중인 페이지에서 타이머를 해제하는 코드입니다. @implements IDisposable Test Timer @code { private int currentCount = 0; private Timer timer = new(1000); protected override void OnInitialized() { timer.Elapsed += (s..


원문링크 : [Blazor] IDisposable 사용하여 리소스 해제하기