.net-4.5相关内容
我正在尝试将文件列表复制到目录中.我正在使用异步/等待.但我一直收到这个编译错误 'await' 操作符只能在异步 lambda 中使用表达.考虑用“async"标记这个 lambda 表达式修饰符. 这是我的代码的样子 异步任务CopyFilesToFolder(List fileList,IProgress进度,CancellationToken ct){int totalCou
..
在本教程中:http://www.asp.net/web-api/videos/getting-started/custom-validation Jon 使用 动态错误 = new JsonObject(); 与 使用 System.Json; 我猜这里是 JsonObject:http://msdn.microsoft.com/en-us/library/system.json.jso
..
我正在尝试将 HttpClient 用于需要基本 HTTP 身份验证的第三方服务.我正在使用 AuthenticationHeaderValue.到目前为止,这是我想出的: HttpRequestMessage请求 =新的 HttpRequestMessage(new RequestType("第三方供应商操作"),MediaTypeHeaderValue.Parse("application/
..
我想编译一个所有可能条件的列表,使 Monitor 进入内核模式/使用内核同步对象. 同步块有一个字段来引用内核对象,因此我推断 lock 会在某个时候进入内核模式. 我发现了这个:.NET 中的锁定(监控)内部实现 但是它有太多问题需要回答,唯一有用的信息是 OP 通过简单地说明 lock 将在某个时候进入内核模式来回答他自己的问题.也没有任何链接可以支持该答案. 我的问
..
当 IReadOnlyList 在 .NET 4.5 中被引入时,有那么一刻,我认为这个难题的缺失部分终于被插入到位:一种传递真正的只读可索引接口的方法,以前我将不得不使用我自己的只读接口并围绕所有内容创建包装类. 我期待将界面放置在“自然"内部层次结构,理想情况下是: IEnumerable.GetEnumerator()->IReadOnlyCollection;:IEnumer
..
有时能够限制正则表达式操作的模式匹配持续时间可能很有用.特别是,当使用用户提供的模式来匹配数据时,由于嵌套量词和过多的回溯,该模式可能表现出较差的性能(参见 灾难性的回溯).应用超时的一种方法是异步运行正则表达式,但这可能很乏味并且会使代码混乱. 根据 .NET 中的新功能Framework 4.5 开发者预览版似乎有一种新的内置方法来支持这一点: 能够限制正则表达式引擎尝试的时间在超
..
公共部分类 ProcessContext : DbContext{静态 ProcessContext(){Database.SetInitializer(null);}公共进程上下文(): base("Name=ProcessCS")//来自配置文件{}--DBSetsprotected override void OnModelCreating(DbModelBuilder modelBuild
..
在异步/等待常见问题解答中,斯蒂芬·图布 说: awaitable 是任何公开 GetAwaiter 方法的类型,该方法返回一个有效的 awaiter. ... awaiter 是从 awaitable 的 GetAwaiter 方法返回的任何类型,并且符合特定模式. 所以为了成为等待者,类型应该: 实施 INotifyCompletion 界面. 提供一个名为 IsCom
..
我知道 Windows 7 不支持 .Net 4.5 的 ClientWebSocket 类,但是否可以使用 .Net 4.5 API 创建在 Windows 7 上运行的 WebSocket 服务器? 根据此处和 解决方案 操作系统级 HTTP.SYS 对 websockets 的支持仅限于 Win8/Windows Server 2012 - 我同意这很愚蠢(它应该是 Windows
..
简短版本: C# 代码 typeof(string).GetField("Empty").SetValue(null, "Hello world!");Console.WriteLine(string.Empty); 在编译和运行时,在 .NET 4.0 及更早版本下给出输出 "Hello world!",但在 .NET 4.5 和 .NET 4.5 下给出 "".1. 如何像这样
..
我注意到在 .NET 4.5 中 WPF Dispatcher一组新的方法,用于在 Dispatcher 的线程上执行名为 InvokeAsync 的内容.在 .NET 4.5 之前,我们有 调用 和 BeginInvoke 分别同步和异步处理. 除了命名和可用的重载略有不同之外,BeginInvoke 和 InvokeAsync 方法之间有什么主要区别吗? 哦,我已经检查过了,两者都
..
我的网站最初是使用 VS2010 用 MVC 4.0 RC 编写的,.我刚刚下载并安装了 VS2012,并将我的项目升级到了 Dotnet Framework 4.5. 在我的项目中,我使用了自定义 MemberShipProvider 和自定义 RoleProvider.在 VS2010 上,它就像一个魅力.但现在我不断收到一个奇怪的配置错误: “无法在应用程序的预启动初始化阶段调用
..
我正在开发适用于 Windows 8.1 和 Windows Phone 8.1 的统一健身应用.理想情况下,核心视图之一将具有每日进度表.问题是我还没有能够想出一个实际的仪表或仪表.我想要的只是一个径向进度条或与 Windows Phone 商店中常见电池应用程序中的电池电量计/仪表相当的东西.据我所知,WPF/VS 2013 没有提供这种开箱即用的组件.我知道 Telerik 和其他一些 3r
..
假设,我有这个界面, interface IContact{IAddress 地址 { 得到;放;}}接口地址{字符串城市{得到;放;}}类人:IPerson{公共 IContact 联系 { 得到;放;}}课堂测试{私人测试(){var person = new Person();如果(person.contact.address.city != null){//如果联系人本身为空,这将永远不
..
我有一台全新的服务器,我在上面安装了 .NET 4.5 Beta 可再发行版.尝试使用空间特征时出现 NotImplemented 异常.这段代码... var x = DbGeography.PointFromText(string.Format("POINT({0} {1})", -45, 45), 4326); 抛出这个异常... System.NotImplementedExcept
..
首先,多大才算大?无论如何确定一个对象在堆中有多大? .Net 4.5.1 带有这个 LargeObjectHeapCompactionMode: LargeObjectHeapCompactionMode 属性设置为GCLargeObjectHeapCompactionMode.CompactOnce,下一个全阻塞垃圾收集(和 LOH 的压缩)发生在未来时间不确定.您可以通过以下方式
..
编辑:我最初认为这与 .NET Framework 4.5 有关.结果证明它也适用于 .NET Framework 4.0. Windows Server 2012 中处理字符串的方式发生了变化,我正试图更好地理解这一点.StartsWith 的行为似乎发生了变化.使用 .NET Framework 4.0 和 4.5 都可以重现该问题. 在 Windows 7 上使用 .NET Fr
..
我目前正在使用 SharpZip api 来处理我的 zip 文件条目.它适用于压缩和解压缩.但是,我无法确定文件是否为 zip.我需要知道是否有办法检测文件流是否可以解压缩.本来我用 FileStream lFileStreamIn = File.OpenRead(mSourceFile);lZipFile = new ZipFile(lFileStreamIn);ZipInputStream
..
我正在使用 .NET4.5 和 VS2013,我有一个从数据库获取 dynamic 结果的查询. dynamic topAgents = this._dataContext.Sql("select t.create_user_id as \"User\", sum(t.netamount) as \"Amount\" from transactiondetail t where t.update
..
Microsoft 在 System.IO.Compression 命名空间.即类 ZipArchive 和 ZipFile.但是,我还没有看到对受密码保护的文件使用本机 .NET ZIP 文件处理的方法.有没有办法实现这一目标?(我知道有相当不错的 3rd 方 zip 文件库,这不是问题.) 解决方案 很遗憾没有..Net Framework 4.5 不支持受密码保护的 zip 文件.在
..