This commit is contained in:
陈思海 2026-03-26 19:55:46 +08:00
parent 910c3b916a
commit 357f47112a
2 changed files with 6 additions and 6 deletions

View File

@ -22,21 +22,21 @@ namespace AlicizaX
Context = context; Context = context;
IsInitialized = true; IsInitialized = true;
OnServiceInitialize(); OnInitialize();
} }
void IService.Destroy() void IService.Destroy()
{ {
if (!IsInitialized) return; if (!IsInitialized) return;
OnServiceDestroy(); OnDestroyService();
IsInitialized = false; IsInitialized = false;
Context = default; Context = default;
} }
protected virtual void OnServiceInitialize() { } protected virtual void OnInitialize() { }
protected virtual void OnServiceDestroy() { } protected virtual void OnDestroyService() { }
} }
/// <summary> /// <summary>

View File

@ -46,7 +46,7 @@ namespace AlicizaX
public bool IsReady => _initializationCompleted && _initializationException == null; public bool IsReady => _initializationCompleted && _initializationException == null;
protected override void OnServiceInitialize() protected override void OnInitialize()
{ {
_shutdownTokenSource = new CancellationTokenSource(); _shutdownTokenSource = new CancellationTokenSource();
EnsureDefaultResourceLoaders(); EnsureDefaultResourceLoaders();
@ -54,7 +54,7 @@ namespace AlicizaX
_initializeTask = InitializeAsync(_shutdownTokenSource.Token); _initializeTask = InitializeAsync(_shutdownTokenSource.Token);
} }
protected override void OnServiceDestroy() protected override void OnDestroyService()
{ {
_shutdownTokenSource?.Cancel(); _shutdownTokenSource?.Cancel();
ClearAllPools(); ClearAllPools();