Files
Electron.NET/src/ElectronNET.API/Runtime/Controllers/RuntimeControllerBase.cs

31 lines
842 B
C#
Raw Normal View History

namespace ElectronNET.Runtime.Controllers
{
using System.Threading.Tasks;
using ElectronNET.API;
using ElectronNET.Runtime.Services;
using ElectronNET.Runtime.Services.ElectronProcess;
using ElectronNET.Runtime.Services.SocketBridge;
internal abstract class RuntimeControllerBase : LifetimeServiceBase, IElectronNetRuntimeController
{
protected RuntimeControllerBase()
{
}
internal abstract SocketIoFacade Socket { get; }
internal abstract ElectronProcessBase ElectronProcess { get; }
internal abstract SocketBridgeService SocketBridge { get; }
protected override Task StartCore()
{
return Task.CompletedTask;
}
protected override Task StopCore()
{
return Task.CompletedTask;
}
}
2025-11-09 03:50:24 +01:00
}