草庐IT

api-ms-win-core-sysinfo-l

全部标签

c# - 为什么 WebClient.DownloadStringTaskAsync() 会阻塞? - 新的异步 API/语法/CTP

由于某种原因,下面的程序启动后有一个暂停。我相信WebClient().DownloadStringTaskAsync()是原因。classProgram{staticvoidMain(string[]args){AsyncReturnTask();for(inti=0;iDownloadAndReturnTaskStringAsync(){returnawaitnewWebClient().DownloadStringTaskAsync(newUri("http://www.weather.gov"));}}据我所知,我的程序应该立即从0开始计数到​​15。我做错了什么吗?原始Net

c# - 使用 C# 和 Sheets API v4 更新单元格

有没有人有一个很好的C#示例来使用v4API更新单元格?我有来自使用GoogleSheetsAPIv4的开发者网站的获取单元格值c#示例。我正在尝试修改示例以更新值为“Tom”的单元格。我卡在SpreadSheets.Values.Update的设置上。usingGoogle.Apis.Auth.OAuth2;usingGoogle.Apis.Sheets.v4;usingGoogle.Apis.Sheets.v4.Data;usingGoogle.Apis.Services;usingGoogle.Apis.Util.Store;usingSystem;usingSystem.Col

c# - 无法使用 ConfigurationManager 在 C# .NET Core 单元测试项目中读取 app.config

我创建了一个简单的单元测试项目来读取app.config文件。目标框架是Core2.0。我还创建了一个Core2.0控制台应用程序,以健全地检查自己以确保我没有做任何奇怪的事情(相同的测试按预期在.NET4.6.1单元测试项目中通过)。控制台应用程序读取app.config正常,但单元测试方法失败,我无法弄清楚原因。两者都使用相同app.config的副本(未添加为链接)并且都安装了System.Configuration.ConfigurationManagerv4.4.1NuGet包。App.config单元测试usingMicrosoft.VisualStudio.TestToo

c# - 如何解释 ASP.NET Core 2.1 中的 Serilog 配置?

出于某种原因,我发现很难理解Serilog配置的情况。我有一个带有.NETCore2.1的WebAPI并安装了serilog.sink.logstash。我的创业公司有:publicvoidConfigure(IApplicationBuilderapp,IHostingEnvironmentenv,ILoggerFactoryloggerFactory){varserverURL=Configuration.GetSection("Logging")["logstashServer"];varlogger=newLoggerConfiguration().Enrich.FromLog

c# - MS C# 编译器和非优化代码

注意:我注意到我发布的示例中存在一些错误-编辑以修复它如果您不启用优化,官方C#编译器会做一些有趣的事情。例如,一个简单的if语句:intx;//...//if(x==10)//dosomething优化后会变成下面这样:ldloc.0ldc.i4.s10ceqbne.un.sdo_not_do_something//dosomethingdo_not_do_something:但是如果我们禁用优化,它就会变成这样:ldloc.0ldc.i4.s10ceqldc.i4.0ceqstloc.1ldloc.1brtrue.sdo_not_do_something//dosomethingd

c# - 从 ASP.NET Core 中的 Controller 操作运行后台任务

我正在使用C#和ASP.NETCore2.0开发带有RESTAPI的Web应用程序。我想要实现的是,当客户端向端点发送请求时,我将运行一个与客户端请求上下文分离的后台任务,如果任务成功启动,该任务将结束。我知道有HostedService但问题是HostedService在服务器启动时启动,据我所知没有办法启动HostedService从Controller手动。这是演示问题的简单代码。[Authorize(AuthenticationSchemes="UsersScheme")]publicclassUsersController:Controller{[HttpPost]publi

c# - 我们在 MS-Access 中有交易吗?

我正在使用C#.NET和MS-Access开发一个小型桌面应用程序。我以前没有任何MS-Access经验。我想知道我们是否可以在Ms-Access中使用事务。我有下面提到的情况。InsertinTbl1InsertinTbl2我只想在tbl1插入成功后才插入tbl2。如果在tbl2中插入时出现异常,我想回滚tbl1中的插入。我知道这可以在sql-server中轻松实现,但是在ms-access的情况下,我应该如何管理它。请帮助,提前致谢。 最佳答案 实际上没有人在答案中为您提供任何代码示例,甚至没有引用示例(尽管Access帮助文件

c# - 如何使用 Team Foundation Server API 创建测试运行和结果?

我找到了几个关于使用TFSAPI检索测试结果的示例,但没有关于以编程方式创建结果的文档。我的目标是创建一个轻量级的替代方案来使用Microsoft测试管理器来运行手动测试。有人对此有经验吗?有没有我遗漏的例子?这是我目前所拥有的:ITestCaseResultCreateNewTestCaseResult(ITestSuiteEntrytestCaseEntry){varrun=testCaseEntry.TestSuite.Plan.CreateTestRun(false/*notautomated*/);run.AddTest(testCaseEntry.TestCase.Id,s

c# - 如何使用带进度条的 ASP.NET MVC4 Web Api 上传大文件

如何使用ASP.NETMVC4WebApi上传大文件也有进步?我看到了这篇文章,我知道如何处理上传的文件,但我如何才能获得进度数据?HowToAcceptaFilePOST请不要向我发送上传产品的链接。我想了解如何以MVC4WebApi方式处理此问题...这是在MVC4WebApi中处理文件上传的示例代码publicasyncTaskPost(){if(Request.Content.IsMimeMultipartContent()){varpath=HttpContext.Current.Server.MapPath("~/App_Data");varprovider=newMult

c# - 如何在 DNX Core 5.0 (ASP.NET 5) 中引用执行程序集?

我正在从.NET3.5-4.5移植一些代码。在我的程序集中,我有一些代码可以从当前正在执行的程序集中读取资源。但是,GetExecutingAssembly()不是DNX核心5.0中Assembly类型的方法。varxsdStream=Assembly.GetExecutingAssembly().GetManifestResourceStream(xsdPath);DNX核心5.0中Assembly.GetExecutingAssembly()的等价物是什么?或者,如果我需要一个命名空间来取回该方法(也许是一个扩展方法?),那么命名空间是什么? 最佳答案