コード例 #1
0
        /// <summary>
        /// Closes the endpoint.
        /// </summary>
        public void Close()
        {
            if (_service.State != CommunicationState.Closed)
            {
                _service.Close();
                TraceFactory.Logger.Debug("EPrintJobMonitor endpoint - Closed");
            }

            if (_ePrintJobMonitor != null)
            {
                _ePrintJobMonitor.Dispose();
                _ePrintJobMonitor = null;
            }
        }
コード例 #2
0
 /// <summary>
 /// Opens the endpoint for a remote database.
 /// </summary>
 /// <param name="dbHostName">Name of the database host.</param>
 /// <param name="instanceName">Name of the database instance.</param>
 /// <param name="dbPort">The connection port.</param>
 public void Open(string dbHostName, string dbInstanceName, int dbPort = -1)
 {
     TraceFactory.Logger.Debug("Remote database installation");
     _ePrintJobMonitor = new EPrintJobMonitorService(dbHostName, dbInstanceName, dbPort);
     OpenEndpoint();
 }
コード例 #3
0
 /// <summary>
 /// Opens the endpoint for a local database.
 /// </summary>
 public void Open()
 {
     TraceFactory.Logger.Debug("Local database installation");
     _ePrintJobMonitor = new EPrintJobMonitorService();
     OpenEndpoint();
 }