SoundInTheory.DynamicImage.Sources.FileSourceHelper.ResolveFileName C# (CSharp) Method

ResolveFileName() public static method

public static ResolveFileName ( string filename ) : string
filename string
return string
        public static string ResolveFileName(string filename)
        {
            string fileName = null;
            if (!Path.IsPathRooted(filename))
            {
                if (HttpContext.Current != null)
                    fileName = HttpContext.Current.Server.MapPath(filename);

                if (fileName == null)
                    throw new InvalidOperationException("Could not resolve source filename.");
            }
            else
            {
                fileName = filename;
            }

            return fileName;
        }

Usage Example

コード例 #1
0
        public override FastBitmap GetBitmap()
        {
            string resolvedFileName = FileSourceHelper.ResolveFileName(FileName);

            if (File.Exists(resolvedFileName))
            {
                return(new FastBitmap(resolvedFileName));
            }
            return(null);
        }
All Usage Examples Of SoundInTheory.DynamicImage.Sources.FileSourceHelper::ResolveFileName
FileSourceHelper