当前位置: 首页>>代码示例>>C#>>正文


C# FileSystem.LoadFromFile方法代码示例

本文整理汇总了C#中FileSystem.LoadFromFile方法的典型用法代码示例。如果您正苦于以下问题:C# FileSystem.LoadFromFile方法的具体用法?C# FileSystem.LoadFromFile怎么用?C# FileSystem.LoadFromFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FileSystem的用法示例。


在下文中一共展示了FileSystem.LoadFromFile方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: serviceConfiguration

		private static BottleServiceConfiguration serviceConfiguration()
		{
			var directory = BottlesServicePackageFacility.GetApplicationDirectory();
			var fileSystem = new FileSystem();

			return fileSystem.LoadFromFile<BottleServiceConfiguration>(directory, BottleServiceConfiguration.FILE);
		}
开发者ID:DarthFubuMVC,项目名称:Bottles.Services,代码行数:7,代码来源:Program.cs

示例2: serviceConfiguration

        private static JasperServiceConfiguration serviceConfiguration()
        {
            var directory = FubuRuntime.DefaultApplicationPath();
            var fileSystem = new FileSystem();

            return fileSystem.LoadFromFile<JasperServiceConfiguration>(directory, JasperServiceConfiguration.FILE);
        }
开发者ID:kingreatwill,项目名称:fubumvc,代码行数:7,代码来源:Program.cs

示例3: LoadFrom

        public static SolutionConfig LoadFrom(string directory)
        {
            var fileSystem = new FileSystem();
            var file = directory.AppendPath(FileName);

            return fileSystem.FileExists(file)
                ? fileSystem.LoadFromFile<SolutionConfig>(file)
                : null;
        }
开发者ID:bobpace,项目名称:ripple,代码行数:9,代码来源:SolutionConfig.cs

示例4: read_config_manifest_from_file

        public void read_config_manifest_from_file()
        {
            var manifest = new PackageManifest();
            manifest.SetRole(BottleRoles.Config);

            var system = new FileSystem();
            system.WriteObjectToFile("manifest.xml", manifest);

            var manifest2 = system.LoadFromFile<PackageManifest>("manifest.xml");
            manifest2.ContentFileSet.ShouldBeNull();
        }
开发者ID:jericsmith,项目名称:bottles,代码行数:11,代码来源:PackageManifestTester.cs

示例5: LoadFromFile

        public static Project LoadFromFile(string filename)
        {
            if (!File.Exists(filename))
            {
                throw new FileNotFoundException("Could not locate designated Project File", filename);
            }

            var fileSystem = new FileSystem();
            var project = fileSystem.LoadFromFile<Project>(filename);
            project.ProjectFolder = Path.GetDirectoryName(filename);
            project.FileName = filename;

            return project;
        }
开发者ID:abombss,项目名称:storyteller,代码行数:14,代码来源:Project.cs

示例6: persist_and_load

        public void persist_and_load()
        {
            var system = new FileSystem();

            var history1 = new ProjectHistory();
            history1.Store(new ProjectToken
            {
                Filename = "project1.xml",
                Name = "project1"
            });
            history1.Store(new ProjectToken
            {
                Filename = "project2.xml",
                Name = "project2"
            });
            history1.Store(new ProjectToken
            {
                Filename = "project3.xml",
                Name = "project3"
            });
            history1.Store(new ProjectToken
            {
                Filename = "project4.xml",
                Name = "project4"
            });

            system.PersistToFile(history1, "history.xml");
            var history2 = system.LoadFromFile<ProjectHistory>("history.xml");

            history2.Projects.ShouldEqual(new[]
            {
                new ProjectToken
                {
                    Filename = "project4.xml",
                    Name = "project4"
                },
                new ProjectToken
                {
                    Filename = "project3.xml",
                    Name = "project3"
                },
                new ProjectToken
                {
                    Filename = "project2.xml",
                    Name = "project2"
                },
                new ProjectToken
                {
                    Filename = "project1.xml",
                    Name = "project1"
                }
            });

            history2.LastAccessed.ShouldEqual(new ProjectToken
            {
                Filename = "project4.xml",
                Name = "project4"
            });
        }
开发者ID:adymitruk,项目名称:storyteller,代码行数:59,代码来源:ProjectHistoryTester.cs

示例7: LoadFromFile

        public static Project LoadFromFile(string filename)
        {
            if (!File.Exists(filename))
            {
                return null;
            }

            var fileSystem = new FileSystem();
            var project = fileSystem.LoadFromFile<Project>(filename);
            project.ProjectFolder = Path.GetDirectoryName(filename);
            project.FileName = filename;

            return project;
        }
开发者ID:wbinford,项目名称:storyteller,代码行数:14,代码来源:Project.cs


注:本文中的FileSystem.LoadFromFile方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。