/// <summary> /// Initializes a new instance of the <see cref="UntisExp.Fetcher"/> class which is pre-equipped for background operation. Will surpress all rows which do not contain a timetable element, e.g. the date row. Useful for background services. /// </summary> /// <param name="mode">The mode of operation: MODE 0: Nur heute, MODE 1: Nur Morgen, MODE 2: Beide, MODE 5: Alles</param> /// <param name="networkAccessor">For testing purposes only. Will inject a <see cref="INetworkAccessor"/> into the class</param> // ReSharper disable once UnusedMember.Global public Fetcher(int mode, INetworkAccessor networkAccessor = null) { _mode = mode; _silent = true; if (networkAccessor == null) networkAccessor = new Networking(); _networkAccessor = networkAccessor; }
/// <summary> /// Initializes a new instance of the <see cref="UntisExp.Fetcher"/> class. /// </summary> /// <param name="networkAccessor">For testing purposes only. Will inject a <see cref="INetworkAccessor"/> into the class</param> public Fetcher(INetworkAccessor networkAccessor = null) { if (networkAccessor == null) { networkAccessor = new Networking(); } _networkAccessor = networkAccessor; }
public Arma3SyncService(IFileAccessor fileAccessor, IRegistryAccessor registryAccessor, INetworkAccessor networkAccessor, IProcessAccessor processAccessor, ILogger logger) : base(logger) { _fileAccessor = fileAccessor; _registryAccessor = registryAccessor; _networkAccessor = networkAccessor; _processAccessor = processAccessor; }
/// <summary> /// Creates a new Press object /// </summary> /// <param name="networkAccessor">For testing purposes only. Will inject a <see cref="INetworkAccessor"/> into the class</param> public Press(INetworkAccessor networkAccessor = null) { if (networkAccessor == null) { networkAccessor = new Networking(); } _networkAccessor = networkAccessor; }
/// <summary> /// Initializes a new instance of the <see cref="UntisExp.Fetcher"/> class which is pre-equipped for background operation. Will surpress all rows which do not contain a timetable element, e.g. the date row. Useful for background services. /// </summary> /// <param name="mode">The mode of operation: MODE 0: Nur heute, MODE 1: Nur Morgen, MODE 2: Beide, MODE 5: Alles</param> /// <param name="networkAccessor">For testing purposes only. Will inject a <see cref="INetworkAccessor"/> into the class</param> // ReSharper disable once UnusedMember.Global public Fetcher(int mode, INetworkAccessor networkAccessor = null) { _mode = mode; _silent = true; if (networkAccessor == null) { networkAccessor = new Networking(); } _networkAccessor = networkAccessor; }
public UpdaterService(IFileAccessor fileAccessor, INetworkAccessor networkAccessor, IProcessAccessor processAccessor, ILogger logger, IEventAggregator eventAggregator) : base(logger) { _fileAccessor = fileAccessor; _networkAccessor = networkAccessor; _processAccessor = processAccessor; _eventAggregator = eventAggregator; Version version = Assembly.GetExecutingAssembly().GetName().Version; _assemblyVersion = string.Join(".", version.Major, version.Minor, version.Build); }
/// <summary> /// Creates a new Press object /// </summary> /// <param name="networkAccessor">For testing purposes only. Will inject a <see cref="INetworkAccessor"/> into the class</param> public Press(INetworkAccessor networkAccessor = null) { if (networkAccessor == null) networkAccessor = new Networking(); _networkAccessor = networkAccessor; }
public ServerQueryService(ILogger logger, INetworkAccessor networkAccessor) : base(logger) { _networkAccessor = networkAccessor; }
public void Setup() { accessor = new ByteAccessor(); rnd = new Random(); }
/// <summary> /// Initializes a new instance of the <see cref="UntisExp.Fetcher"/> class. /// </summary> /// <param name="networkAccessor">For testing purposes only. Will inject a <see cref="INetworkAccessor"/> into the class</param> public Fetcher(INetworkAccessor networkAccessor = null) { if (networkAccessor == null) networkAccessor = new Networking(); _networkAccessor = networkAccessor; }