【c#-API速率限制器】教程文章相关的互联网学习教程文章

c#-通过Graph API从Microsoft Planner任务中检索附件

我目前正在使用Microsoft Graph与PLanner进行交互,并且试图建立一个程序以能够完全读取有关组,计划,存储桶和任务的所有数据. 该API具有强大的功能,到目前为止,我可以阅读所有内容(甚至每个单独的注释),但是从我的一生来看,我似乎找不到找到读取任务附件的方法! API文档似乎也没有表明任务和附件之间有任何关系,这意味着在Planner上甚至不应该有附件. 计划者任务对象文档:https://developer.microsoft.com/en-us/graph/docs/api-r...

C#-ASP.NET Web API DELETE方法错误【代码】

在实体框架中使用ASP.NET Web API DELETE方法传递学生ID,如果该ID存在于表中,则删除记录.当我尝试对其进行测试时,出现以下错误消息 “ System.Data.Entity.Utilities.Check.NotNull [T](T值,字符串parameterName)System.Data.Entity.DbContext.Entry [TEntity](TEntity实体)”public class StudentController : ApiController {[HttpDelete][Route("student/DeleteStudent/{id}")]public IHttpActionResult DeleteStudent(string i...

c#-ASP.NET WEBAPI核心中的模型状态验证【代码】

我正在尝试在ASP.NET WEBAPI Core中使用模型验证.下面提到的是我模型中的代码.[Range(typeof(decimal), "1.0", "90.1")] public decimal price{ get; set; }我的理解是,如果我传递的值不在1.0-90.1之间,则ModelState.Valid应该为false. 这是我尝试调用该方法的网址,http://localhost:57270/api/testprice?price=132.7492634由于我传递的值大于90,因此我期望ModelState.Valid为false.但是总是将ModelState.Valid变为真实. 我有什么想...

C#-ASP.NET Core WebAPI 2 PUT方法名称【代码】

我已经苦苦挣扎了一段时间,似乎无法解决这个问题. 我有一个控制器,说“老师”. 我想要一个具有不同名称的PUT操作,但是接受[FromBody]一个复杂的DTO. 如何调用?我尝试的一切都给了我404.[Produces("application/json")] [Route("api/Teacher")] public class TeacherController : Controller {private readonly ITeacherService _teacherService;public TeacherController(ITeacherService teacherService){this._teacherService =...

c#-Webapi传输大量的大文件【代码】

这个问题已经在这里有了答案: > Returning binary file from controller in ASP.NET Web API 7个我目前正在计划通过网络API的更新机制.传输的文件最大为1 GB,并且可能有20个客户端同时尝试获取文件. 每当我查看示例时,都会发现类似以下内容(简化):public HttpResponseMessage GetFile(string name) {var reqFile = @"C:\updates\" + name;var dataBytes = File.readAl...

c#-创建docx word文档Web api .net core 2.0【代码】

我正在Asp.net core 2.0中开发一个Web API项目.我需要一种库或创建Word文档的方法.我搜索了尝试过的NPOI和DocX.两者都不如预期.谁能推荐我一个工具?解决方法:乍一看,以下链接可以提供某种帮助: https://asp.net-hacker.rocks/2017/02/23/word-document-formatter-in-aspnetcore.html 无论如何,关于DOCX-Microsoft使用Open XML SDK的Word文档-您可以使用2.8.1版将Open XML SDK安装到您的解决方案中.全部免费. 可在以下位置获得文档...

c#-枚举属性,Web API,JSON反序列化和错别字【代码】

假设我们有一个像这样的课程:public class Person {[JsonConstructor]public Person(string name, DayOfWeek bornOnDay) => (Name, BornOnDay) = (name, bornOnDay);public string Name { get; protected set; }public DayOfWeek BornOnDay { get; protected set; } }还有一个这样的端点:[HttpPost] [Route("api/people")] public IHttpActionResult PostPerson([FromBody]List<Person> people) {// whatever }我注意到,如果我在...

c#-使用Bearer令牌访问IdentityServer4上受保护的API【代码】

我试图搜索该问题的解决方案,但没有找到正确的搜索文本. 我的问题是,如何配置我的IdentityServer,使其也可以接受/授权带有BearerTokens的Api请求? 我已配置并正在运行IdentityServer4.我还在我的IdentityServer上配置了测试API,如下所示:[Authorize] [HttpGet] public IActionResult Get() {return new JsonResult(from c in User.Claims select new { c.Type, c.Value }); }在我的startup.cs中,ConfigureServices()如下:public...

ElasticSearch索引可通过REST API使用,但不能使用C#代码【代码】

我正在尝试索引包含Elastic Search中的地理点的数据.当我通过代码建立索引时,它将失败.当我通过REST端点进行索引时,它会成功.但是我找不到通过REST端点发送的JSON与使用代码时发送的JSON之间的区别. 以下是用于配置索引的代码(作为LINQPad程序):async Task Main() {var pool = new SingleNodeConnectionPool(new Uri("http://localhost:9200"));var connectionSettings = new ConnectionSettings(pool).DefaultMappingFor<DataEnt...

C#-查找以前关注的应用程序-WinAPI【代码】

我在一个相关的问题中“回答了”这个问题-但这是我遇到的另一个问题,我需要更多最新的答案… 基本上,我有一个在屏幕上保持打开状态的应用程序,一旦用户输入了三个第三方应用程序之一,就可以在我的应用程序上按一个按钮. 当他们单击我的应用程序上的按钮时,我需要确定他们最后使用的三个应用程序中的哪个,以便知道与哪个数据库进行对话.我已经走了看GetForeGroundWindow和GetWindow的路线,但是我从GetWindow获得的Window句柄总是引用...

C#-在WinCE上更改系统日期/时间的任何API

是否有任何API可以在WinCE上更改系统日期/时间?解决方法:我从未使用过它,但是有一个SetSystemTime函数. http://msdn.microsoft.com/en-us/library/ms961527.aspx

c#-.NET BCL API或框架方法的时间复杂度【代码】

有什么方法可以知道.NET预定义方法的确切时间复杂度.就像我想知道String.Contains() 要么Hashtable.ContainsKey()Microsoft是否共享此信息?解决方法:是的,在MSDN中:) > Hashtable.ContainsKey Method:This method is an O(1) operation.> Enumerable.Contains Method (IEnumerable, TSource):If the type of source implementsICollection, the Contains method inthat implementation is invoked toobtain the result. Otherw...

Google Places API帮助C#【代码】

我完全没有关于Google API的经验,但是我需要实现它,如果能帮助我,我将不胜感激. 我必须实现Google Places api(?)才能从Google Places获得结果以及与该Place相关的所有详细信息 例如,如果您在Google地方搜索中输入pizza London,则每页将获得10个地方.我需要的是获得结果的“ link to that site”和xml(首选)类型,以及有关该地点的详细信息,例如地址,联系方式,网站链接和付款方式. 我不知道这样的事情是否可行,但是如果您发布了一个...

是否有C#静态分析工具来捕获不满足功能要求的API?

我最大的烦恼之一就是API,它无法像普通用户那样理解API的功能. 案例:.NET的DateTime.ToUniversalTime.文档令人恐惧:On Windows XP systems, the ToUniversalTime method recognizes only the current adjustment rule when converting from local time to UTC. As a result, conversions for periods before the current adjustment rule came into effect may not accurately reflect the difference between local time and UT...

c#-从自托管的WEB API控制台应用返回jsonp【代码】

我使用了此博客文章中描述的jsonp格式化程序:http://www.west-wind.com/weblog/posts/2012/Apr/02/Creating-a-JSONP-Formatter-for-ASPNET-Web-API 有人尝试过将格式化程序与自托管控制台应用程序一起使用吗? 我已经在常规的MVC 4项目中尝试过格式化程序,并且该格式程序立即可用.但是,我想在自托管的控制台应用程序中使用它,而使其工作起来却遇到了很多麻烦. 我已经注册了格式化程序,并确认已添加该格式化程序:var config = new...