public DataTask(IGlobalData global, IDataService service, IHubContext hub) { this._global = global; this._service = service; this._hub = hub; var interval = new TimeSpan(0, 0, 10); this._timer = new Timer(callHub, null, TimeSpan.Zero, interval); // register this task with asp.net HostingEnvironment.RegisterObject(this); }
public static IGlobalData ReadIGlobalDataType(this BinaryReader br, GlobalDataType type, uint length) { var positionStart = br.BaseStream.Position; IGlobalData result = default !;
/// <summary> /// Вызывается при изменении состояния глобальных настроек /// Вызывает исключение о том, что другим в это время были изменены настройки /// </summary> public void SettingsChanged(IGlobalData settings) { throw new Exception("Глобальные настройки были изменены другим компонентом"); }