public void Initialize(IMesManager mesManager) { #if DEBUG Debugger.Launch(); #endif this._MesManager = mesManager; this._Logger = this._MesManager.ApplicationMainLogger; }
/// <summary> /// Inizializzazione estensione e collegamento all'oggetto principale PowerMES /// (eseguito al caricamento in memoria dell'estensione) /// </summary> /// <param name="mesManager">Riferimento all'oggetto principale PowerMES</param> public void Initialize(IMesManager mesManager) { #if DEBUG Debugger.Launch(); #endif //memorizzo il riferimento all'oggetto principale di PowerMES this._MesManager = mesManager; this._Logger = this._MesManager.ApplicationMainLogger; }
/// <inheritdoc /> public void Initialize(IMesManager mesManager) { #if DEBUG Debugger.Launch(); #endif //memorizzo il riferimento all'oggetto principale di PowerMES _MesManager = mesManager; //strumenti per messaggi di DIAGNOSTICA: _MesLogger = _MesManager.ApplicationMainLogger; _MesLogger.WriteMessage(MessageLevel.Info, true, LOGGERSOURCE, "Estensione creata!"); }
private IMesManager _MesManager = null; //riferimento a PowerMES #endregion #region IMesExtension implementation /// <summary> /// Inizializzazione estensione e collegamento all'oggetto principale PowerMES /// (eseguito al caricamento in memoria dell'estensione) /// </summary> /// <param name="mesManager">Riferimento all'oggetto principale PowerMES</param> public void Initialize(IMesManager mesManager) { //memorizzo il riferimento all'oggetto principale di PowerMES this._MesManager = mesManager; //strumenti per messaggi di DIAGNOSTICA: this._Logger = this._MesManager.ApplicationMainLogger; //questa istruzione inserisce un messaggio nel file di log di PowerMES this._MesManager.AppendMessageToLog(MessageLevel.Diagnostics, "FileTranslatorExtension", "Estensione creata!"); //mentre la successiva invia un messaggio ai Clients this._MesManager.SendMessageToUI(MessageLevel.Diagnostics, "FileTranslatorExtension", "Estensione creata!"); }
/// <summary> /// Inizializzazione estensione e collegamento all'oggetto principale PowerMES /// (eseguito al caricamento in memoria dell'estensione) /// </summary> /// <param name="mesManager">Riferimento all'oggetto principale PowerMES</param> public void Initialize(IMesManager mesManager) { #if DEBUG Debugger.Launch(); #endif //memorizzo il riferimento all'oggetto principale di PowerMES this._MesManager = mesManager; this._Logger = this._MesManager.ApplicationMainLogger; /* * Your custom implementation here... * -- * Fornire di seguito l'implementazione del metodo... */ }
/// <summary> /// Inizializza una nuova istanza della classe /// </summary> /// <param name="connector">Riferimento al watcher di una risorsa</param> /// <param name="logger">Sistema di log dell'applicazione</param> public DataFileTranslator(FileWatcherConnector connector, IMesAppLogger logger) { this._Connector = connector ?? throw new ArgumentNullException(nameof(connector)); this._Logger = logger ?? throw new ArgumentNullException(nameof(logger)); //il file ha numeri decimali con il punto come separatore var nfi = (NumberFormatInfo)System.Threading.Thread.CurrentThread.CurrentCulture.NumberFormat.Clone(); nfi.NumberDecimalSeparator = "."; nfi.NumberGroupSeparator = string.Empty; this._NumberFormat = nfi; //per formattazione data prendo come riferimento //il formato presente nei parametri oppure un default this._CommandsDateFormatter = !string.IsNullOrWhiteSpace(this._Connector.Commands.DateArgumentFormatter) ? this._Connector.Commands.DateArgumentFormatter : @"dd/MM/yyyy HH:mm:ss"; }
/// <summary> /// Inizializza una nuova istanza della classe /// </summary> /// <param name="sqlInstanceName">Nome dell'istanza SQl su cui si trova il database da esaminare</param> /// <param name="userName">nome utente per la connessione, se non fornito verranno /// usate quelle di default</param> /// <param name="password">password dell'utente</param> /// <param name="logger">Riferimento a sistema di log applicazione</param> public DieCastingDataAccessHub(string sqlInstanceName, string userName, string password, IMesAppLogger logger) { if (string.IsNullOrWhiteSpace(sqlInstanceName)) { throw new ArgumentException("Value cannot be null or whitespace.", nameof(sqlInstanceName)); } this._Logger = logger ?? throw new ArgumentNullException(nameof(logger)); this._SqlInstanceName = sqlInstanceName; if (string.IsNullOrWhiteSpace(userName)) { this._UserName = "******"; //TODO utente per accesso sql this._Password = "******"; //TODO password per accesso sql } else { this._UserName = userName; this._Password = password; } this._LoggerSource = LOGGERSOURCE + sqlInstanceName; }
public SocketServer(IMesAppLogger mesLogger) { _MesLogger = mesLogger; }
public TcpServer(IMesAppLogger mesLogger) { _MesLogger = mesLogger; }