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;
IsInitialized = true;
OnServiceInitialize();
OnInitialize();
}
void IService.Destroy()
{
if (!IsInitialized) return;
OnServiceDestroy();
OnDestroyService();
IsInitialized = false;
Context = default;
}
protected virtual void OnServiceInitialize() { }
protected virtual void OnInitialize() { }
protected virtual void OnServiceDestroy() { }
protected virtual void OnDestroyService() { }
}
/// <summary>

View File

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