internal string[] GetAllUploadContexts() { return(_fileFactory.GetAllUploadContexts()); }
private void ShowFileProperties(SupportingFileFactory.VersionedSupportingFile file) { ResetDataSet(); if (file != null) { AddData("id", file.FileId); AddData("version", file.FileVersion.ToString(CultureInfo.InvariantCulture)); AddData("name", file.FileName); AddData("nameUniqueToken", file.FileNameUniqueToken); AddData("embedded", file.Embedded.ToString()); AddData("localPath", UrlHelper.SafeToAbsoluteUri(file.FileUri)); AddSettings("", file.Settings); foreach (string uploadContext in file.GetAllUploadContexts()) { ISupportingFileUploadInfo uploadInfo = file.GetUploadInfo(uploadContext); string prefix = "upload." + uploadContext + "."; AddData(prefix + "version", uploadInfo.UploadedFileVersion.ToString(CultureInfo.InvariantCulture)); AddData(prefix + "uri", UrlHelper.SafeToAbsoluteUri(uploadInfo.UploadUri)); AddSettings(prefix, uploadInfo.UploadSettings); } } }