/// <summary> /// Returns email address of last file writer, if available /// </summary> /// <returns></returns> public static string LastWrittenBy(CloudElementsConnector connector, CloudFile targetFile) { if (!targetFile.HasRaw) { return(string.Empty); } if (!connector.EndpointOptions.HasModifiedBy) { return(string.Empty); } return(targetFile.RawValue(connector.EndpointOptions.ModifiedByRawIDPath)); }
/// <summary> /// Returns SHA1, if available /// </summary> /// <returns></returns> public static string ContentHash(CloudElementsConnector connector, CloudFile targetFile) { if (!targetFile.HasRaw) { return(string.Empty); } if (!connector.EndpointOptions.HasFileHashAlgorithm) { return(string.Empty); } Newtonsoft.Json.Linq.JToken valueToken = targetFile.RawValue(connector.EndpointOptions.FileHashRawIDPath); // targetFile.raw.GetValue("sha1"); if (valueToken == null) { return(string.Empty); } return(valueToken.ToString()); }