草庐IT

alert_API

全部标签

c# - Twitter Streaming API .NET 库

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我目前正在尝试编写一些代码来使用来自Twitter流API的用户流:http://dev.twitter.com/pages/user_streams我正在努力使用基本身份验证连接到它并假设(文档没有说明)需要OAuth。但是我找不到支持流式传输和OAuth的Twitter.NET库(实际上,还没有找到任何关于使用流式API的合适示例/文档)。有人知道吗?

c# - 如何从 Web Api 获取自定义错误消息到 jQuery.ajax?

此代码使用MicrosoftWebApiHttp堆栈和jQuery。我如何获得自定义错误消息,它由CreateErrorResponse()的HttpError参数创建,由jQuery的deferred.fail()显示>?在ApiController中为测试目的创建错误响应的示例:publicHttpResponseMessagePost(Regionregion){varerror=newHttpError("Failuretolunch.");returnthis.Request.CreateErrorResponse(HttpStatusCode.InternalServerE

c# - ASP.NET MVC 消息处理程序与 Web API 消息处理程序

我创建了2个项目:普通、基本的ASP.NETMVC4应用程序基本的ASP.NETWebAPI应用程序我所做的是将派生自DelegatingHandler的自定义消息处理程序添加到它们中。在这里:publicclassMyHandler:DelegatingHandler{protectedoverrideTaskSendAsync(HttpRequestMessagerequest,System.Threading.CancellationTokencancellationToken){returnbase.SendAsync(request,cancellationToken);}}

c# - 升级到 Web API 2 后,HttpApplication.Application_Start 未触发

我将应用程序升级到WebApi2,Application_Start不会触发在IISExpress上运行的升级后。我确实遵循了http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2的官方升级路径并三重检查了我的设置。该应用程序使用StructureMapMVC4来注入(inject)依赖项。因此WebActivator的PreApplicationStartMethod被触发并且依赖解析器被正确设置。此后

c# - 如何将委派处理程序限制为 Web API 中的特定路由?

我有一个自定义委托(delegate)处理程序来管理请求的身份验证。在我的一个Controller中,不应为特定操作启用身份验证。如何禁用方法和路由的委托(delegate)处理程序POSTapi/MyController?一种选择是在处理程序中对路由进行硬编码,但是,我宁愿将此逻辑保留在处理程序之外。此外,我看到自己将此行为添加到更多操作中,这会使此方法难以维护。protectedoverrideSystem.Threading.Tasks.TaskSendAsync(HttpRequestMessagerequest,System.Threading.CancellationTok

c# - 如何从 Fluent Api 检索实体配置

使用Entity-Framework6,我可以像这样通过FluentApi设置配置:publicclassApplicationUserConfiguration:EntityTypeConfiguration{publicApplicationUserConfiguration(){this.HasKey(d=>d.Id);this.Ignore(d=>d.UserId);}}来源自thisquestion使用属性方法我可以通过反射知道属性角色是什么,但我想知道如何检索这些配置,比如Key例如,使用FluentApi方法?EntityTypeConfiguration没有公共(pub

c# - 使用 MVC 6 在 Web API 中找不到 IServiceCollection

我正在使用带有MVC6的WebAPI,在这里我要将存储库注入(inject)Controller,我们需要将其注册到DI容器。打开Startup.cs文件。在ConfigureServices方法中,添加高亮代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingMicrosoft.Owin;usingOwin;usingTodoApi.Models;[assembly:OwinStartup(typeof(TodoApi.Startup))]namespaceTodoApi{publicpartialc

c# - 如何使用 Google Calendar API 创建任务

我想使用Google日历API在Google日历中创建任务。使用C#。寻找一些示例代码。 最佳答案 遗憾的是,Google日历中的任务功能没有API。虽然日历数据API非常广泛,但任务团队尚未发布API。包括您在内的许多人都请求过这样的API,但Google尚未采取任何措施来填补这一空白。DataAPI组上有很多关于这个的帖子,例如thisone.但是,Google可能很快就会发布一个。在那之前,如果你真的需要使用任务,你将不得不进行屏幕抓取。换句话说,您必须研究GCalendarUI的工作原理并模拟与之交互。有些人可能已经解决了这

c# - 等待异步 API 的 Specflow 步骤

如果DoAyncStuff()方法中发生故障,我们正在尝试获取以下场景步骤来中断测试:[Given(@"Thereissomething")]publicasyncTaskGivenSomething(){awaitDoStuff();}privateasyncTaskDoStuff(){awaitTask.Run(()=>Thread.Sleep(1000));thrownewApplicationException("Boom");}但在您使用.Wait()或.Result之前,它实际上是一个愉快的绿色运行:[Given(@"Thereissomething")]publicvoi

c# - ASP.NET Web API 日志记录和跟踪

一旦使用log4net为ASP.NETWebAPI设置了日志记录和跟踪设置,需要记录和/或跟踪的具体方面是什么?我是专门从WebAPI的角度来问这个问题的。是否有一系列MUSTLogthis或MUSTtracethis。例如,INFO跟踪Controller的请求、任何NULL检查等。是否有可以验证的引用列表以确保ASP.NETWebAPI中的最佳日志记录和跟踪覆盖率? 最佳答案 所以我假设您的日志记录目标应该是调试应用程序而不是衡量性能。虽然我认为对此没有一个“正确”的答案,但至少我总是会尝试记录每个日志行中的时间戳、类/函数名称