update
This commit is contained in:
parent
910c3b916a
commit
357f47112a
@ -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>
|
||||||
|
|||||||
@ -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();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user