コード例 #1
0
 internal string[] GetAllUploadContexts()
 {
     return(_fileFactory.GetAllUploadContexts());
 }
コード例 #2
0
        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);
                }
            }
        }