【c#-用于控制OWI-535机械手的API】教程文章相关的互联网学习教程文章

c# – 我可以覆盖公共API中的类的ToString()吗?【代码】

我正在编写一个与另一个软件的API接口的工具.我的部分工具需要生成有关通过API找到的各种对象的报告,我希望这些报告包含标识每个对象的简单字符串.默认情况下,我计划使用ToString()为每个对象生成字符串.但是,毫不奇怪,我发现此API中的默认ToString()实现不具有描述性. 最初我想用一个很长的Switch语句做类似下面代码的事情.虽然这很可能会变得难以管理.public string GetAPIObjectDescrition(object obj) {Type t = obj.GetType()...

c# – 集成DotNetOpenAuth和WCF WebAPI

我正在尝试基于WCF Web API创建一个RESTful Web服务.我还需要使用OAuth控制访问权限,为此我使用的是DotNetOpenAuth开源库. 有没有人成功整合这两个?我正在努力将WCF Web API的HTTP实体表示转换为DNOA可以理解的内容(例如HTTP请求,HTTP头等等). 任何提示将不胜感激.解决方法:你能更具体一点吗? 在WebAPI中,请求由HttpRequestMessage类表示.响应由HttpResponseMessage类表示. 我以前没有DNOA的知识,但从我看到的,您可以使用公共Htt...

试图为api创建PHP等效的C#签名哈希方法【代码】

我正在尝试复制一个c#方法来生成签名哈希以与API通信,在基于我给出的c#方法示例的PHP中复制相同的示例结果时遇到了麻烦. 我正在尝试做的单词问题版本是:(来自api文档) 计算请求签名 请求签名,具有SHA-1哈希码的HMAC,通过按顺序连接Service,Method和Timestamp参数的值,然后使用秘密访问密钥计算符合RFC 2104的HMAC来计算钥匙”.计算的HMAC值必须是base64编码的 测试数据:service_name = “Zoyto Fulfillment Service” timestamp: ...

在C#应用程序中使用LinkedIn API

我正在构建一个小型Windows窗体应用程序,我想从公司搜索API访问信息.我甚至不想在个人资料中写任何东西. 我已经打开了一个Web浏览器并要求我的用户在我的应用程序中输入一些验证码. 这太令人难以置信了!有大量的示例代码用于Python和Java,但.NET只有一些半熟的工作演示,甚至没有正确构建. 我需要你的帮助. 我已经看过官方的LinkedIn Developer Toolkit,但该项目甚至还没有建成! 所以我继续下载了LinkedIn.dll库,该库据说可以作为...

C#WebAPI根据参数生成Lambda表达式【代码】

在项目开发中会遇到很多使用lambda表达式的情况,每次都需要判断条件然后在执行代码,对于一个参数可选的接口来说。实现更麻烦。后来在网上看到这种方法。分享给大家。写的不好的地方多多包涵。一开始自己尝试动态生成lambda表达式。多次尝试都不尽人意,后来在nuget中发现了linqkit这个工具。个人感觉非常强大。Linqkit Git库中有详细的代码和文档,你完全可以把他的代码clone下来然后根据自己的需要进行修改。 上例子:public asy...

c# – 更新了web api的验证示例【代码】

我在最新的mvc 4下载上尝试了web api的验证示例代码,我遇到了一些错误.有没有人有ValidationActionFilter类的更新示例. 这是原始代码public class ValidationActionFilter : ActionFilterAttribute { public override void OnActionExecuting(HttpActionContext context) { var modelState = context.ModelState; if (!modelState.IsValid) { dynamic errors = new JsonObject(); foreach (var key in modelState.Keys) { var sta...

c# – 如何使用.NET 4代理REST API【代码】

我正在尝试在.NET中编写一个简单的传递代理. 我在一些外部域(http://exampleapi.com)上托管了一个REST api, 我想通过发送到我的应用程序的所有请求(获取,发布等). JSONP不是一个选项. 所以,如果我要求GET localhost:1234 / api / pages =>获取http://exampleapi.com/pages同样,如果我POST localhost:1234 / api / pages => POST http://exampleapi.com/pages 我遇到的一个大问题,以及我在其他地方似乎找不到的问题 – 是我不想解...

c# – 网格计算API

我想编写一个分布式软件系统(系统可以比单个PC更快地执行程序),可以执行不同类型的程序.(因为这是一个学校项目,我可能会执行Prime finder和Pi等程序计算器就可以了) 我的偏好是它应该用.NET编写C#,具有良好的文档,易于编写(在C#中不是新的.NET,但我不专业)并且能够轻松地为网格编写任务和/或直接从.exe加载程序到网络. 我看了一下: > MPAPI> Utilify(来自Alchemy的制造者)> NGrid(过时?) 哪一个对我的情况最好?你对他们有经验吗...

c# – 使用查询.net Rest API检索已删除的任务

我刚刚使用Rally网站删除了一项任务,但是当使用REST API搜索任务时,它不会返回它.我以为它应该带有“Recycled”标志. 有谁能够帮我? 问候,圣保罗解决方法:这是WSAPI中的不一致.不幸的是,所有查询都是隐式范围的(Recycled = false),因此从工件端点返回的任何内容都不会被删除.也无法通过WSAPI访问回收站的内容. 我鼓励你在https://ideas.rallydev.com/ideas/D2374投票赞成这个功能的想法.

c# – Web API操作参数间歇性地为null【代码】

相关问题:Web API ApiController PUT and POST methods receive null parameters intermittently 背景 在对现有Web API项目进行负载测试时,由于参数在发布到操作时为null,因此我注意到很多空引用异常. 原因似乎是在dev环境中运行时为日志请求注册的自定义消息处理程序.删除此处理程序可解决此问题. 我知道在Web API中我只能读取一次请求体,并且读取它总是会导致我的参数为null,因为模型绑定将无法进行.出于这个原因,我正在使用带有...

c# – WebAPI路由表【代码】

WebAPIConfigconfig.Routes.MapHttpRoute(name: "TestApi",routeTemplate: "api/{controller}/{action}/{id}",defaults: new { id = RouteParameter.Optional } );我的APIController:public class TestController : ApiController {[HttpPost]public string Send([FromBody] string id){return "Got " + id;} }这一切都运行良好,直到我更改PARAM“ID”的名称,让我们在我的API程序上说“输入”. 我(错)的假设我的印象是,通过在路由...

C# RESTful API 访问辅助类【代码】【图】

REST 全称是 Representational State Transfer,有人说它是一种风格,并非一种标准,个人觉得挺有道理。它本身并没有创造新的技术、组件与服务,更像是告诉大家如何更好地使用现有Web标准中的一些准则和约束,也不可否认,RESTFul 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。RESTful 风格的 API,在 HTTP 协议上使用的是标准 HTTP 方法,GET、PUT、POST 和 DELETE 等。 常用实践 (1)API 返回结果通常为 JSON 形式,...

通过EWS托管API C#访问资源日历【代码】

我正在使用C#(.NET Framework 4)和Visual Studio 2010 Professional. 我有一个Exchange-Server 2007.在这个服务器上有一个名为de.ffm.parking的资源日历.有一个用户具有相同的名称,但它没有关联的邮箱,所以我无法使用它.ExchangeService _service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);_service.Credentials = CredentialCache.DefaultNetworkCredentials; _service.AutodiscoverUrl("user@suffix.com");#regi...

c# – WebApi POST不包含ID字段【代码】

我仍然只是进入ASP.NET和WebAPI框架的几天,所以我必须错过一些非常简单的东西. 我有一个模型,有一些属性和ID(作为一个属性,有一个私有的setter但没有帮助).public long ID { get; private set; }[Required(ErrorMessage = "Location coordinate X is required.")] public double X { get; set; }[Required(ErrorMessage = "Location coordinate Y is required.")] public double Y { get; set; }然后我有一个控制器方法帖子:publi...

c# – 使用MVC控制器进行Web API的缺点【代码】

在我们的应用程序(单页面应用程序)中,我们使用MVC控制器(Action方法作为API)进行CRUD操作.我觉得它错了. 谁能告诉我它是否正确? 例如:- 我有一个API控制器说: – public class MockAPIController : ApiController{// GET api/MockAPI/5public ClassA GetSomething(int id){return new ClassA();}}这可以使用/ api / MockAPI / GetSomething / 1从客户端调用.同样,如果我创建MVC控制器,如: – public class MockAPIController :...