首页
学习
活动
专区
圈层
工具
发布

ASP.NET Web API RC版本新特性:Web API的帮助文档制作

InfoQ上有一篇文章是 使用IAPIExplorer列举ASP.NET Web API,文章针对的版本是ASP.NET Web API Beta版本写,IAPIExplorer已经包含在RC版本里了,...而且发现ASP.NET Web API的HttpConfiguration 的RC版本比Beta版本多了一个属性: public DefaultServices Services { get; internal...使用该API可以完成的工作有: 产生文档 创建机器可读的元数据 创建一个测试客户端 微软员工Yao发表了两篇文章(ASP.NET Web API: Introducing IApiExplorer/ApiExplorer...和ASP.NET Web API: Generating a Web API help page using ApiExplorer)分别用于展示如何使用API打印Web API列表以及如何创建帮助文档...所以我们创建帮助文档主要就是参照这篇文章就可以了ASP.NET Web API: Generating a Web API help page using ApiExplorer;作者在文章里面已经实现了一个

1.1K100

BrowserDetector:为 ASP.NET Core Web API 提供浏览器检测功能的利器

在 .NET Framework 4.7 中那样,通过 HttpContext.Request 的 Browser 属性轻松获取发起 HTTP 请求的浏览器信息,ASP.NET Core 并未直接提供这一功能...,现在有了 BrowserDetector 这个强大的 NuGet 包,你可以在 ASP.NET Core 应用中轻松实现浏览器、设备类型以及操作系统的检测。...IBrowserDetector.Name 返回的名称值具有特定含义,以下是常见名称的解释: • Firefox:Firefox 浏览器。...• EdgeChromium:基于 Chromium 的新版 Microsoft Edge 浏览器。 • Edge:旧版 Edge 浏览器。 • Safari:Safari 浏览器。...对性能的影响微乎其微,你完全可以放心使用它来为你的 ASP.NET Core Web API 应用增添浏览器检测功能。

27600
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一系列令人敬畏的.NET核心库,工具,框架和软件

    4.5.x or above aspnet-api-versioning – 将服务API版本添加到ASP.NET Web API,使用ASP.NET Web API的OData和ASP.NET Core...ASP.NET MVC – 用于构建动态Web站点的模型视图控制器框架,包括合并的MVC,Web API和带Razor的Web页面。...resin – 具有HTTP API和可插拔读/写管道的16位宽矢量空间搜索引擎。 RService.io – ASP.Net核心RESTful微服务框架,专注于速度和易用性。...频道 – 基于推送的.NET Streams。 CsvHelper – 帮助读写CSV文件的库。 Edi.Net – EDI Serializer / Deserializer。...Portable.Xaml – 用于读/写xaml文件的可移植.NET库。 Razor – 用于MVC Web应用程序视图页面的CSHTML文件的解析器和代码生成器。

    20.6K30

    .NET Core 学习资料精选:入门

    中MVC 和Web API 直接或间接继承同一个基类 ControllerBase,提供可使用的API也一致化 b) 比如:旧ASP.NET时代,写全局filter需要针对MVC 和Web API 分别编写代码...ASP.NET Core 中如何注入同一个接口的多个实现 案例1:使用nlog时,想根据需要使用不同的配置文件Nlog.config 写日志时,就可以使用文章中介绍的 Factory 命名注入方案来实现...Core WebAPI 创建ASP.NET Core Web API (ControllerBase、参数绑定源) ASP.Net Core WebAPI 几种版本控制对比 使用 Web API 约定...使用 Web API 分析器告警缺失的约定 ASP.NET Core:MVC 与 Razor Pages ASP.NET Core SignalR 入门 ASP.NET Core MVC 静态文件目录配置与访问授权...session ASP.NET Core 使用Redis存储Session #、cookie ASP.NET Core SameSite 设置引起 Cookie 在 QQ 浏览器中不起作用 [github

    4.5K20

    ASP.NET (Core)WebApi参数传递实操演练

    Asp.NET Web API中Controller是如何解析从客户端传递过来的数据,然后赋值给Controller的参数的,也就是参数绑定或者模型绑定。 常见的绑定方式有如下四种。...3、ASP.NET WebAPI中FromUri和FromBody两类特性区别 1)、【FromUri】特性 应用【FromUri】特性,Web API Action中参数将从URL中解析数据。...2)、【FromBody】特性 应用【Frombody】特性,Web API Action中参数将从请求体(Request Body),并且通过媒体类型格式化器获取和绑定数据。...注意:对多个参数使用FromBody不起作用!!!...在Web API框架下有4中内置的媒体格式化器,分别是: 1:JsonMediaTypeFormatter,对应的content-type是:application/json, text

    4.3K20

    将传统 ASP.NET 应用迁移到 .NET Core

    对于无法迁移的历史遗留代码,你可能需要考虑重新设计整个应用的架构,将这些功能作为REST API暴露出来,可以使用.NET Framework上的ASP.NET Web API来实现。...这样的话,你的ASP.NET Core 应用得以继续使用这些API并继续完成业务功能。 如果你的应用使用了WCF服务,甚至更老的 ASMX 服务,这可能就没法搞了。...15 新的Razor Tag Helpers Tag helper 可以帮助你讲老的HTML helper 简化为更加面向HTML可读的代码,例如一个表单,我们曾经要这样写: ?...view=aspnetcore-2.1 18 API 行为不一致 有些来自传统 ASP.NET 的代码可以无错误编译通过,但这不保证运行时能够成功。...view=aspnetcore-2.1 主要问题是,在用户接受GDPR协议之前,Cookie 是不起作用的。

    5.2K41

    ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了

    甚至关于ASP.NET Core Web API中使用Dapper+Mysql组合的文章都很少,更别提Oracel+Dapper组合的文章了,那么今天就带着大家一起翻译一篇国外大牛写的关于ASP.NET...应该能对大家使用Oracle+Dapper组合开发ASP.NET Core Web API 有所帮助。...创建一个ASP.NET Core Web API 项目 如果要创建一个新的ASP.NET Core Web API项目的话,只需要打开Visual Studio 2017版本15.3及以上,然后按照以下步骤操作...Core Web 应用程序” 并且选择项目位置,最后点击“确定” 在下一个窗口,在众多模板中选择Web API模板 写如何新建ASP.NET Core Web API 的这些步骤的时候我都嫌累,我想大家应该都知道怎么创建吧...最后 所以,今天,我们已经学会了如何创建ASP.NET Core Web API项目并使用Dapper与Oracle数据库一起使用。 我希望这篇文章能对你有所帮助。

    2K10

    【学习过程】寻找合适的WebGIS开发构架

    以前我用的是Web ADF开发,基本不自己写JS代码,然后,走到一定时候,完全走不下去了,感觉用此架构,完全是把客户端要处理的东西全部放到用服务器端,这个涉及到服务器端很混乱的代码编写,有点受不了。...关于Web ADF JavaScript Library的详细帮助可以在arcgis server的帮助中查到。...而且以前我用的是Web ADF开发,基本不自己写JS代码(以为ADF没有对应的JS库),然后,走到一定时候,完全走不下去了,感觉用此架构,完全是把客户端要处理的东西全部放到用服务器端,这个涉及到服务器端很混乱的代码编写...关于Web ADF JavaScript Library的详细帮助可以在arcgis server的帮助中查到。  ...所以,写JS代码时,尽量不要自己写,尽量引用现成的代码库,如果ExtJS,ActiveWidget,或者到网上找相关的已经有的程序集合。

    1.2K20

    WCF Web Api

    什么是WCF Web Api ? 越来越多的互联网应用向外开放他们的功能,例如Flickr,Twitter和Facebook,国内也掀起了开放的浪潮。...处理这些社会化的应用外,企业的组织也在暴露企业的应用功能。WCF Web API允许开发人员通过HTTP开放他们的应用程序、数据和服务。...WCF HTTP服务端也是用这写心得HTTP 消息。 监听器 - 这个组件通过HTTP侦听并接受传入的HTTP消息。...监听器有一个像“http://www.contoso.com”,它的传入流量监控的具体的基址。...在WCF的Web API,已经推出了新的扩展点称为HTTP处理器,使开发人员可以轻松地插入自己的媒体类型的格式化(包括那些支持超媒体),它可以同时在身体以及其他组件的消息像的URI。

    94770

    如何在ASP.NetCore增加文件上传大小

    换句话说,您可以在 IIS、Ngnix 和 Apache Web 服务器上托管应用程序。...Kestrel 是用于 asp.netcore 的跨平台的服务器,默认情况下包含在 netcore ASP.NET 中。...更多详情可百度maxAllowedContentLengthweb.config为了在 IIS 和 Kestrel 服务器之间创建反向代理,web.config 文件必须出现在已部署应用程序的内容根路径...这是提供给 IIS 的网站物理路径的相同位置。此设置仅适用于 IIS。 3 托管在 Kestrel 上 从 ASP.NET Core 2.0 开始, Kestrel 服务器也强加了自己的默认限制。...该值是一个可空的长值。将它设置为 null 会禁用该限制。现在你可能会想,为什么这对 windows 不起作用,因为 IIS 也使用 Kestrel。

    5.8K10

    DotNet 资源大全中文版(Awesome最新版)

    WebAPI Contrib -收集开源项目,以帮助您改善使用ASP.NET Web API的工作 应用程序框架(Application Frameworks) ASP.NET Boilerplate...Nake - 基于魔术脚本的C#任务跑步者 Caching缓存 CacheCow - 客户端和服务器上的ASP.NET Web API HTTP缓存实现 Akavache - 异步的,持久的键值存储 CacheManager...CsvHelper - 帮助读取和写入CSV文件的库https://github.com/JoshClose/CsvHelper FlatMapper - 以Linq兼容的方式从数据库导入和导出纯文本文件的库...Web BrowsersWeb浏览器 CefSharp - 由Chromium提供的HTML5,CSS3和JS Web浏览器,适用于WinForms和WPF Web FrameworksWeb框架 ASP.NET...Web ServersWeb服务器 Kestrel - 基于libuv的ASP.NET Core的Web服务器 EmbedIO - Web服务器建立在Mono和跨平台上 XSP - Mono的ASP.NET

    17.6K82

    .NET周刊【6月第5期 2024-06-30】

    该库还注重易用性和性能优化,提供简洁明了的 API 和丰富的示例代码。开发者可以快速将其集成到 Web API 和中间件中,实时跟踪限流情况,并动态更改规则。...CSV文件读取和写入的方法。...无业游民写的最后一个.net有关项目框架 https://www.cnblogs.com/morec/p/18276172 文章讨论两种不同的开发模式。...总结了技术成长过程,建议新手不要进入门槛低的工控行业,并鼓励多方位发展。特别感谢曾经帮助过他的老大哥,表示将来也会传递这种帮助。...通过在类中实现此接口,可在用户界面显示详细错误信息,帮助用户纠正输入错误。此外,WPF触发器用于在特定条件满足时改变控件外观或行为,包括属性触发器、数据触发器和事件触发器等。

    1K10
    领券