CmisSync.Lib.Cmis.ConvenienceExtenders.CmisConvenienceExtenders.UpdateLastWriteTimeUtc C# (CSharp) Метод

UpdateLastWriteTimeUtc() публичный статический Метод

Updates the last write time in UTC via UpdateProperties
public static UpdateLastWriteTimeUtc ( this obj, System.DateTime modificationDate ) : IObjectId
obj this Fileable cmis object.
modificationDate System.DateTime Modification date.
Результат IObjectId
        public static IObjectId UpdateLastWriteTimeUtc(this IFileableCmisObject obj, DateTime modificationDate) {
            Dictionary<string, object> properties = new Dictionary<string, object>();
            properties.Add(PropertyIds.LastModificationDate, modificationDate);
            try {
                return obj.UpdateProperties(properties, true);
            } catch (CmisConstraintException e) {
                var oldObject = obj.ToLogString();
                obj.Refresh();
                throw new CmisConstraintException(string.Format("Old object: {0}{1}New object: {2}", oldObject, Environment.NewLine, obj.ToLogString()), e);
            }
        }