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

c# – WPF应用程序包含WinAPI(Win8)组件【代码】

我有一个使用手写控件的WPF应用程序. 通过使用<InkCanvas></InkCanvas>在我的XAML中,我能够获得用户的笔画,并使用InkAnalysis类将它们转换为文本.但是,这严格是32位,我的要求是64位版本. 由于无法找到64位兼容的库,我研究升级到.NET 4.5并使用桌面应用程序可用的Windows8类(同时添加 &LT TargetPlatformVersion&GT 8.1&LT / TargetPlatformVersion&GT到csproj文件,以便我可以添加’Windows’命名空间引用).幸运的是,Windows.UI....

c# – 管理Web API中的版本

所以大多数宁静的服务似乎都有版本,无论是在URL,标题或者你有什么,现在你如何在服务器端管理这些路由? 真正的问题是如何处理请求并确保它指向正确的控制器版本. 我的问题是针对.net mvc webapi的,但我认为解决方案对于任何语言都是通用的解决方法:Mike Wasson撰写了一篇关于如何使用命名空间在Web API中实现版本控制的博客文章.你可以找到博客文章here.

c# – 如何将CroppedBitmap转换为BitmapImage

我正在尝试将CroppedBitmap转换为BitmapImage *编辑:不使用内存流.* 我试过直接转换它,似乎不是一个选项.这不应该那么难. 我试图删除BitmapImage的一部分,并创建一个只包含新的裁剪位图的BitmapImage.解决方法:看起来BitmapImage是BitmapSource的专用版本(这是CroppedBitmap的版本).您可以轻松地从图像转换为源,但不能转换为其他方式. 这个答案可能有效,但我从未研究过. BitmapSource to BitmapImage 对我来说最简单的解决方案是将...

c# – 如何在使用路由属性进行Web API版本控制时获取控制器名称【代码】

我需要从我的路由中获取控制器名称,如果在WebApiConfig中使用标准路由代码,我可以这样做. 但是,如果我使用路由属性,它开始变得有点困难,尤其是在尝试版本时. 示例:如果我调用api / terms / bonus并且我有一个BonusController和BonusV2Controller以及一个BonusV3Controller,这段代码会返回最新的控制器版本3.没关系,我可以接受最新版本的默认版本.var attributedRoutesData = request.GetRouteData().GetSubRoutes(); var subRoute...

c# – ASP.NET Web API StreamContent – 使浏览器显示下载进度【代码】

从ASP.NET Web Api 2.x控制器我正在使用StreamContent类型的实例提供文件.请求文件时,其blob位于数据库中,并打开blob流.然后将blob流用作StreamContent实例的输入. 简化了,我的控制器动作看起来类似于:[HttpGet] [Route("{blobId}")] public HttpResponseMessage DownloadBlob(int blobId) {// ... find the blob in DB and open the 'myBlobStream' based on the given idvar result = new HttpResponseMessage(HttpStatusCode.O...

c# – 如何使用smartsheet api sdk发送文件附件【代码】

我想将文件附件从fileupload发送到智能表.我正在使用sdk,我找到了附件的示例代码.这是我的附件代码:if (fileUpload.HasFile){string fileName = fileUpload.PostedFile.FileName;string sourceFile = Server.MapPath("~/")+fileName;fileUpload.PostedFile.SaveAs(sourceFile);string type = fileUpload.PostedFile.ContentType;smartsheet.Sheets().Attachments().AttachFile(sheetId, sourceFile, type);}我读过AttachFile()方法...

c# – 更新现有目录–Apache-POI | Word SDK |其他api

是否可以使用apache poi / Word SDK /其他api更新现有的toc?或者有解决方法吗?例如.删除旧的toc然后抓住所有标题并将它们添加到新的toc或将它们插入正确的位置而不删除它们. 编辑:我正在使用.doc,但我可以将其更改为.docx,所以它并不重要.解决方法:我现在使用Office SDK(C#)和AutoIT脚本执行此操作.C#代码在设置中设置字段更新标志(class).AutoIT脚本打开单词,单击对话框,再次保存和关闭文档.它肮脏但工作.

c# – Ninject for MVC5,WebApi2使用OWIN

我想使用Ninject作为当前项目的IoC容器以及通过IIS上的OWIN流水线化的MVC5 / WebApi2.但是我很难弄清楚有关Ninject扩展的清晰图片,例如:哪些是这种设置的首选,哪些是不推荐的,哪些是实际需要的,哪些只提供一两个可能根本不需要的类. 所以我们得到…… > Ninject.Web.Common> Ninject.Web.Common.OwinHost> Ninject.Web.Common.WebHost> Ninject.MVC5> WebActivatorEx(不是Ninject的一部分,但是依赖)> Ninject.Web.WebApi.OwinHost...

c# – 在OData WebApi Url中传递参数【代码】

使用Web Api我有一个OData EndPoint,它可以从数据库返回产品. 我有多个具有相似模式的数据库,并希望在URL中传递一个参数来识别Api应该使用哪个数据库. 当前Odata终点:http://localhost:62999/Products 我想要的是:http://localhost:62999/999 /产品 在新的Url中,我传入了999(数据库ID). 数据库ID用于指定从中加载产品的数据库.例如localhost:62999/999 / Products(‘ABC123′)将从数据库999加载产品’ABC123’,但是下一个请求lo...

c# – 使用新的Unity 5.1传输层API流式传输WebCamTexture【代码】

正如问题所述,我一直在尝试将WebCamTexture从带有网络摄像头的客户端流式传输到服务器.双方(客户端和服务器)都在Unity中.之后,客户端将部署到Android,服务器将成为桌面应用程序. 目前我正在使用以下方法获取纹理的像素:tex.GetPixels32();并使用自定义序列化程序对它们进行序列化(以优化其大小).我目前有一个未压缩的字节数组,每帧大约3,5MB,可以发送.我知道它很大,但我希望在开始之前将其传输到压缩部分和实时部分. 该过程的最后...

c# – 为’Any CPU’构建p4api.net.dll

本周早些时候,当我尝试使用p4api.net.dll时,我遇到了第一个BadImageFormatException.原来我的假设是我可以使用它的64位版本而且p4bridge.dll不正确! 在我的调查中,我注意到我有一个警告: 警告MSB3270:正在构建的项目“MSIL”的处理器体系结构与参考“p4api.net,Version = 2014.3.100.9144,Culture = neutral,PublicKeyToken = f6b9b9d036c873e1,processorArchitecture = AMD64”的处理器体系结构不匹配, “AMD64” 我了解到这意...

c# – 将接口传递给RESTFUL API调用【代码】

最近,我有一个面试问题,显示的问题是传递参数作为其界面.现在,我一直认为你必须通过混凝土,因为没有办法知道实现哪个实例化.另外,我总是认为你“可以”返回接口……但你应该返回混凝土(同样). 问:参数化接口是个坏主意吗?问:返回界面“没问题”?问:如果存在多个派生,您将如何知道实例化哪个派生? 更新 – 让它更清晰很抱歉澄清…… 如果我将其发送到服务器: – 它如何知道实例化哪个派生? (这应该失败……对吧?)var cust...

c# – 如何在Web Api Post请求Json中检测重复键【代码】

当请求Json包含重复键时,我需要从ASP.NET Web API Post请求返回400错误. 例如,如果请求是{"key1": "value1","key2": 1000,"key2": 2000,"key3": "value3" }然后我想要抛出错误,因为有两个“key2”键. 我的控制器方法看起来像[HttpPost] public IHttpActionResult PostMethod([FromBody]RequestModel request) {..... }和我的RequestModel模型一样public class RequestModel {[Required]public string Key1 {get; set; }[Required]p...

c# – 如何在没有浏览器重定向的情况下获取Instagram api访问令牌?【代码】

我们有一个Web API(ASP.net& C#)项目,它收集来自所有四个不同社交网站(facebook,twitter,youtube和instagram)的最近帖子(由我们的组织),并将它们作为json feed传递给网站和移动设备应用. 幸运的是,Facebook和Twitter都提供了Oauth“client_credentials”流程,当我向客户端ID,客户端密钥和授权类型为“client_credential”的“令牌端点”发出POST请求时,我可以获取令牌,如下所示:https://graph.facebook.com/oauth/access_token?cl...

如何使用c#使用Bing搜索Api【代码】

我想使用Cognitive Services来使用Bing Search API.我在Azure门户中创建了Cog服务帐户,并使用了我的示例应用程序中属性中列出的密钥.列出了2个键 >认知服务帐户https://www.microsoft.com/cognitive-services/en-US/subscriptions和> Azure Portal for Cognitive Account. 几个问题: >我们应该使用哪一个密钥?>我们还需要在标题中设置Ocp-Apim-Subscription-Key吗?>我拒绝访问被拒绝,并想知道在Azure门户中配置认知服务是否还有...