/// <summary> /// Creates an instance of the <see cref="MediaServer"/> class /// when provided with the <see cref="UpdateMessageHandler"/>. /// </summary> /// <param name="logPath"> /// Path to the installation log file. /// </param> /// <param name="handler"> /// The log message handler. /// </param> public MediaServer(string logPath, MessageChangedEventHandler handler) { _logPath = logPath; MessageChanged += handler ?? throw new ArgumentNullException(nameof(handler)); Initialize(); }
/// <summary> /// Creates an instance of the <see cref="MediaServer"/> class /// when provided with the <see cref="UpdateMessageHandler"/>. /// </summary> /// <param name="handler"> /// The log message handler. /// </param> public MediaServer(MessageChangedEventHandler handler) { MessageChanged += handler ?? throw new ArgumentNullException(nameof(handler)); Initialize(); }