public IList<Uri> List(Uri path, string userName = "", string password = "") { var list = new List<Uri>(); Directory.GetFiles(path.LocalPath).ToList().ForEach(item => list.Add(new Uri(item))); return list; }