public static PrintCenterConfiguration getInstance(string configFilePath)
        {
            Stream stream = null;

            try
            {
                if (config == null)
                {
                    XmlSerializer serializer = new XmlSerializer(typeof(PrintCenterConfiguration));
                    stream = File.Open(configFilePath, FileMode.Open, FileAccess.Read);
                    config = serializer.Deserialize(stream) as PrintCenterConfiguration;
                }
                return(config);
            }
            finally
            {
                if (stream != null)
                {
                    stream.Close();
                }
            }
        }
Пример #2
0
 public static string getPrintedDirectory(string configFilePath)
 {
     return(PrintCenterConfiguration.getInstance(configFilePath).DirectoryToMonitor + @"\printed");
 }
Пример #3
0
 public static string getPrintingDirectory()
 {
     return(PrintCenterConfiguration.getInstance().DirectoryToMonitor + @"\printing");
 }
Пример #4
0
 public static string getDeletedDirectory()
 {
     return(PrintCenterConfiguration.getInstance().DirectoryToMonitor + @"\deleted");
 }