【c# – 网格计算API】教程文章相关的互联网学习教程文章

命名用于替换现有API的C#类/方法的建议

除了长期解释之外,我还有一种情况需要基本上重新实现.NET框架类,以便以与继承或组合/委派策略不兼容的方式扩展行为.问题不在于我采取的行动方针是你要做的,还是建议,而是一个命名/编码风格的问题. 是否存在一种范式,用于命名具有与现有类或方法相同功能的类和方法,以及C中存在的ClassEx / MethodEx的约定? [编辑]我知道为此选择好名字很重要……我还没有编写一行代码,而是花时间思考我将要采取的措施的后果,包括寻找明确的,描述性...

C#进阶系列——WebApi 路由机制剖析:你准备好了吗? 转载https://www.cnblogs.com/landeanfen/p/5501490.html【代码】【图】

阅读目录一、MVC和WebApi路由机制比较1、MVC里面的路由 2、WebApi里面的路由二、WebApi路由基础1、默认路由 2、自定义路由 3、路由原理三、WebApi路由过程1、根据请求的url匹配路由模板 2、找到控制器 3、找到action四、WebApi特性路由1、启动特性路由 2、最简单的特性路由 3、带参数的特性路由 4、参数的约束和默认值 5、路由前缀五、第一个Restful风格的WebApi服务 六、总结 正文 前言:从MVC到WebApi,路由机制一直是伴随着这...

AutoCAD2013 以上利用AccoreConsole+ c# NetApi 批量处理图纸【代码】【图】

1# 先写个cmd脚本调用AccoreConsole1 set acadPath="C:\Program Files\Autodesk\AutoCAD 2019\" 2 3 %acadPath%accoreconsole.exe /i %~dp0Drawing1.dwg /s %~dp0NetCmd.scr 4 5 @pause多个dwg文件执行需要改成如下1 set acadPath="C:\Program Files\Autodesk\AutoCAD 2019\" 2 3 for %%i in (*.dwg) do %acadPath%accoreconsole.exe /i %~dp0%%i /s %~dp0NetCmd.scr 4 5 @pause2# 写个scr文件,命名为NetCmd.scr netload "D:/M...

c# – 无法在DLL“advapi32.dll”模拟异常中找到名为“LogonUser”的入口点【代码】

在浏览一些遗留模拟逻辑时,我遇到以下异常: 无法在DLL“advapi32.dll”中找到名为“LogonUser”的入口点 我知道错误意味着我的应用程序无法在advapi32.dll中找到LogonUser方法. 代码看起来像这样:[DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true, ExactSpelling = true)] private static extern bool LogonUser(String lpszUsername, String lpszDomain, String lpszPassword, int dwLogonType, in...

c# – 如何使用Tridion的出站电子邮件API检索联系人的关键字?【代码】

我正在使用Tridion.OutboundEmail.ContentManagement API来检索和管理联系人详细信息. 检索联系人工作正常,拉回ExtendedDetails字典,但关键字TcmUriCollection始终为空.[Test] public void GetContacts_via_address_book() {var uri = new TcmUri(101, 2, TcmItemTypes.StaticAddressBook);var addressBook = new StaticAddressBook(uri);var contacts = addressBook.GetContacts();foreach (var contact in contacts) {var firstN...

c# – Facebook图形API墙贴替代方案

我一直在使用基于Hernan Amiune库的Facebook图形API,允许网站用户从我的代码写入他们的朋友墙.随着最近的2月更改,用于执行此操作的Graph API方法不再可用. 显然我现在需要使用Feed对话,但是我可以用c#代码调用它吗?有没有人有我可以使用的样品或替代品? 总之,我可以代表另一个使用服务器端代码的用户写一个人的墙.解决方法:In short can I write to someone’s wall on behalf of another user using server side code only?从Fe...

c# – 将PDF文件从Fiddler上载到WebAPI方法会导致415 Unsupported Media Type【代码】

我正在尝试将PDF文件上传到我的WebAPI方法,但是我收到了415 Unsupported Media Type错误.我是否需要在WebApiConfig.cs文件中放置特定内容以允许PDF格式化程序? 这是我的控制器代码的签名:[HttpPost]public HttpResponseMessage SavePdf(HttpPostedFileBase file){string fileLocation = @"\\server\shared\appname\";...我的WebAPI目前托管在localhost上.我从Fiddler那里调用这个WebAPI方法.这是Fiddler的“作曲家”标签(然后我点...

c# – 如何在Web API中使用“User.Identity.IsAuthenticated”【代码】

User.Identity.IsAuthenticated在我的ASP.NET Web API项目中始终返回false. 在帐户ApiController我有以下内容:ClaimsIdentity identity = new ClaimsIdentity(claims, DefaultAuthenticationTypes.ApplicationCookie); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent }, identity);登录后,ApiController中的User.Identity.IsAuthenticated始终为false但在MVC控制器中却是如此.解决...

c# – 如何编写asp.net web api的集成测试【代码】

我正忙着用asp.net web api设计一个web服务.我想开始对每个控制器进行单元测试. 到目前为止,这是我的测试类:[TestClass] public class MyDevicesControllerTest {[TestMethod] public void TestValidUser(){MyDeviceController controller = new MyDeviceController();var result = controller.Get();}[TestMethod]public void TestInvalidUser(){MyDeviceController controller = new MyDeviceController(); v...

C#Web API路由与Angular路由混合【代码】

是否有可能使MVC应用程序仅使用WEB API形式的路由,但是允许angular使用其routeprovider完成剩余的路由?当我运行我的应用程序时,我得到:GET http://localhost:8080/Views/Home/Index.html 404 (Not Found) MVC Route RouteConfig.Cs// serves plain htmlroutes.MapRoute(name: "DefaultViews",url: "view/{controller}/{action}/{id}",defaults: new { id = UrlParameter.Optional });// Home Index page have ng-approutes.MapRo...

c# – 如何使.NET Web Api专用于我的应用程序【代码】

我已经创建了一个新的Web Api MVC4项目,并使用API??控制器构建了一个RESTful API,然后我使用常规MVC控制器来使用HMTL5 / KnockoutJS / JS渲染视图. 视图通过REST Api与应用程序交互(baseUrl属性指向我给定实体的正确REST端点):this.Post = function (entity) {return $.ajax(baseUrl, {type: 'post',data: ko.toJSON(entity),contentType: 'application/json',dataType: 'json'});};现在,我怎样才能使我的应用程序只能使用(或查看...

c# – 依赖注入和第三方API – 带PI或Wrapper的扩展方法【代码】

我正在开发一个位于第三方CMS之上的C#项目.该团队正在利用依赖注入来促进类之间的松散耦合. 我需要使用在几个页面中使用的常用功能来“扩展”CMS的api.令人感兴趣的是这些常见功能具有多个依赖关系.在这种情况下,使用静态扩展方法或通过创建新接口来扩展此功能更合适吗? 上下文 假设第三方有两个接口IContentLoader和IPageSecurity,它们与Page对象一起使用:namespace 3rdParty.Api {public class Page{}public interface IConten...

c# – 从Fiddler POST到ASP.NET Web API【代码】

我有一个ASP.NET Web API.我正在尝试将字符串POST到端点.我的ASP.NET Web API端点如下所示:[HttpPost] public async Task<IHttpActionResult> Test(string name) {int i = 0;i = i + 1;return Ok(); }在Fiddler中,我从作曲家执行以下请求:POST http://localhost:8089/api/MyApiController/test如果我删除“string name”作为参数,我可以成功执行我的API端点.当字符串名称存在时,我得到405错误.所以,我在Fiddler的“Request Body”...

c# – TFS API获取工作项数据【代码】

我坚持使用TFS API的简单问题,当我获得工作项目时,我无法得到workitem Effort数据,其想法是通过特定标准从TFS获取工作项,然后更改Effort数据并将其保存回TFS.现在我可以获得工作项目,并按字段更新任何数据,但我发现如何获得Effort并更新它. 查询从TFS获取数据:SELECT * FROM WorkItems WHERE [System.WorkItemType] = 'Task' AND [Assigned to] = 'name' ORDER BY [System.WorkItemType], [System.Id]这是获取字段的代码public v...

c# – WEB API 2:在oauth期间获取配置文件数据RegisterExternal(facebook)【代码】

在新用户调用后,开箱即用的ASP.NET WEB API oAuth实现:GET api/Account/ExternalLogins?returnUrl=%2F&generateState=true用户被重定向到外部登录(在我的情况下是Facebook),导致他们用于注册的令牌(开箱即用的代码)// POST api/Account/RegisterExternal[OverrideAuthentication][HostAuthentication(DefaultAuthenticationTypes.ExternalBearer)][Route("RegisterExternal")]public async Task<IHttpActionResult> RegisterExter...