Пример #1
0
        /// <summary>
        /// Speichert ein Objekt im XML Format in eine Datei. Fehler werden protokolliert und
        /// nicht als Ausnahmen gemeldet.
        /// </summary>
        /// <param name="instance">Das zu speichernde Objekt.</param>
        /// <param name="path">Der Pfad zur Datei.</param>
        /// <returns>Gesetzt, wenn kein Fehler aufgetreten ist.</returns>
        public static bool SafeSave(object instance, string path)
        {
            // Be safe
            try
            {
                // Write it out
                SerializationTools.Save(instance, path);

                // Did it
                return(true);
            }
            catch (Exception e)
            {
                // Report
                VCRServer.Log(e);

                // Failed
                return(false);
            }
        }