[Blazor] Async disposable support for Blazor (#23813)
* [Blazor] Support IAsyncDisposable in components * Handles async disposal of components within the Blazor pipeline. * Renders remain synchronous and don't wait for disposal to complete. * Synchronous disposal executions remain inlined. * Async disposal executions can trigger renders in different batches. * Async disposals are handled individually and not grouped based on the batch they were generated on.
显示
- AspNetCore.sln 93 个添加, 0 个删除AspNetCore.sln
- src/Components/Components/src/RenderTree/Renderer.cs 36 个添加, 3 个删除src/Components/Components/src/RenderTree/Renderer.cs
- src/Components/Components/src/Rendering/ComponentState.cs 33 个添加, 2 个删除src/Components/Components/src/Rendering/ComponentState.cs
- src/Components/Components/test/RendererTest.cs 254 个添加, 3 个删除src/Components/Components/test/RendererTest.cs
- src/Components/test/E2ETest/ServerExecutionTests/PrerenderingTest.cs 9 个添加, 0 个删除...nts/test/E2ETest/ServerExecutionTests/PrerenderingTest.cs
- src/Components/test/testassets/BasicTestApp/AsyncDisposableComponent.razor 11 个添加, 0 个删除...st/testassets/BasicTestApp/AsyncDisposableComponent.razor
- src/Components/test/testassets/BasicTestApp/AsyncDisposalDuringInitialization.razor 25 个添加, 0 个删除...sets/BasicTestApp/AsyncDisposalDuringInitialization.razor
加载中
想要评论请 注册 或 登录