CmisSync.Lib.Database.Database.SetDownloadServerSideModificationDate C# (CSharp) Метод

SetDownloadServerSideModificationDate() публичный Метод

Set the last download date of a file. This is the time on the CMIS server side, in UTC. Client-side time does not matter.
public SetDownloadServerSideModificationDate ( SyncItem item, System.DateTime serverSideModificationDate ) : void
item SyncItem
serverSideModificationDate System.DateTime
Результат void
        public void SetDownloadServerSideModificationDate(SyncItem item, DateTime? serverSideModificationDate)
        {
            // Make sure that the modification date is always UTC, because sqlite has no concept of Time-Zones
            // See http://www.sqlite.org/datatype3.html
            if (null != serverSideModificationDate)
            {
                serverSideModificationDate = ((DateTime)serverSideModificationDate).ToUniversalTime();
            }

            string command = @"INSERT OR REPLACE INTO downloads (path, serverSideModificationDate)
                    VALUES (@path, @serverSideModificationDate)";
            Dictionary<string, object> parameters = new Dictionary<string, object>();
            parameters.Add("serverSideModificationDate", serverSideModificationDate);
            parameters.Add("path", item.RemoteRelativePath);
            ExecuteSQLAction(command, parameters);
        }