private async Task InitAsync() { while ((m_svc = GraphEngineStatefulServiceRuntime.Instance) == null) { await Task.Delay(1000, m_cancel); } m_svc.RequestRestore += OnServiceFabricRequestRestore; }
// Passive Singleton private GraphEngineService(StatefulServiceContext context) : base(context) { GraphEngineStatefulServiceRuntime.Initialize(this); }