コード例 #1
0
        /// <summary>
        /// Initialisierung der ganzen wpf geschichte und einlesen der AppConfiguration.private.toml und
        /// deserialiserung in das Objekt _currentConfiguration
        /// </summary>
        public App()
        {
            AssemblyName myAppName = System.Reflection.Assembly.GetExecutingAssembly().GetName();

            _currentConfiguration = Toml.ReadFile <AppConfiguration.CurrentConfiguration>($"{myAppName.Name}.AppConfiguration.private.toml");
            InitializeComponent();
        }
コード例 #2
0
        /// <summary>
        /// Mit dieser utiltiy Klasse, kamm man immer ein leeres Template erzeugen, das man dann
        /// mit kundenspezifischen Daten befüllen kann. So sehe ich dann auch, ob wie das ding zu handlen ist
        /// </summary>
        /// <param name="filename"></param>
        public static void CreateTemplateConfig(string filename)
        {
            CurrentConfiguration cfg = new CurrentConfiguration()
            {
                ExchangeServerUri = @"https://outlook.office365.com/EWS/Exchange.asmx",
                Username          = "******",
                Password          = "******",
                ProjectList       = new string[] { "Project1", "Project2", "Project3" },
                CalendarList      = new string[] { "Calendar", "MyPersonalCalendar" },
                Strategy          = ExchangeCalendarItemCompareStrategy.Equals
            };

            Toml.WriteFile(cfg, filename);
        } //end  public static void CreateTemplateConfig(string filename)