首页 > 其他分享 >界面控件DevExpress .NET应用安全 & Web API v23.1亮点:支持Swagger模式

界面控件DevExpress .NET应用安全 & Web API v23.1亮点:支持Swagger模式

时间:2023-09-04 09:45:07浏览次数:42  
标签:v23.1 控件 Web DevExpress API NET Swagger

DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。

DevExpress 今年第一个重要版本v23.1日前已正式发布了,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场景问题。

DevExpress v23.1正式版下载

技术交流群8:523159565      欢迎一起进群讨论

支持Visual Studio ARM
支持Swagger模式

DevExpress Web API Service现在本机支持Swagger模式,官方还从Swagger UI中清除了不必要的/服务模式,并通过端点描述中的示例输入增强了Swagger UI的整体性能、可用性和易用性。

DevExpress .NET应用安全 & Web API v23.1新版图集
OData实体模型定制变得容易

DevExpress的Web API服务现在包含了类似fluent的扩展,它简化了以下Web API配置任务(编写几行配置代码,替代几十行)。

公开或隐藏业务对象属性

C#

// MySolution.WebApi\Startup.cs (MySolution.Blazor.Server\Startup.cs)
services.AddXafWebApi(Configuration, options => {
options.BusinessObject<Contact>().ConfigureEntityType(b => {
// Ignore the property of this class.
b.IgnoreProperty(o => o.Email);
// Ignore the property of the parrent `Person` class.
b.IgnoreProperty(o => o.Company);
});
});
DevExpress .NET应用安全 & Web API v23.1新版图集

限制或设置业务对象的可用HTTP方法/动词/OData操作

C#

// MySolution.WebApi\Startup.cs (MySolution.Blazor.Server\Startup.cs)
options.BusinessObject<MyEntity>().ConfigureController(b => {
b.ReadOnly();
// The above line is equivalent to:
// b.WithActions(WebApiActions.ReadOnly);
});
DevExpress .NET应用安全 & Web API v23.1新版图集
新的示例和教程

DevExpress的.NET App Security & Web API Service包括基本的CRUD和授权功能,是免费的;DevExpress的Web API服务的高级/企业功能,如审计跟踪、下载告的端点、文件附件、检查验证等,作为我们的Universal Subscription的一部分发布。

官方准备了演示高级功能的示例和分步教程,并将其发布在GitHub上:

DevExpress .NET应用安全 & Web API v23.1新版图集

更多DevExpress线上公开课、中文教程资讯请上中文网获取

标签:v23.1,控件,Web,DevExpress,API,NET,Swagger
From: https://www.cnblogs.com/AABBbaby/p/17676098.html

相关文章

  • 利用控件生成二维码
    Sub生成二维码()DimwbAsWorkbookDimshtAsWorksheetSetwb=Application.ThisWorkbookSetsht=wb.Worksheets(1)'RandomizeWithsht'删除旧条码控件.Shapes.SelectAllSelection.DeleteFori=1To......
  • 基于JavaWeb实现智慧菜市场系统的设计与实现程序
    作者主页:编程指南针作者简介:Java领域优质创作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互助收藏点赞不迷路 关注作者有好处目录一,环境介绍二,项目......
  • IDEA2022.3.1创建JavaWeb项目步骤
    IDEA2022与2021相比,更新后创建新项目时少了JavaWeb项目选项,关于2022版创建JavaWeb项目步骤如下:创建maven项目,填写好后直接点击create即可,项目名称可根据自身情况自己命名。 2.在pom.xml肿设置打包方式为war包。3.补齐MavenWeb项目缺失的webapp目录结构  4......
  • javaweb中servlet的使用案例,登录、注册
    2023-09-03注册packagecom.hh.web;/***@authorhh*@version1.0*@DATE2023-09-0314:56:28*/importcom.hh.mapper.UserMapper;importcom.hh.pojo.User;importcom.hh.util.SqlSessionFactoryUtil;importorg.apache.ibatis.io.Resources;importorg.a......
  • javaweb中解决get与post中文乱码问题的方式
    2023-09-03packagecom.hh.RequestAndResponse;/***@authorhh*@version1.0*@DATE2023-09-0312:51:44*/importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servl......
  • Qt中两个QLabel标签控件重叠的方法
       在项目中遇到这样的问题,需要开发一个电池控件,显示电量同时又能以数字标注电量的多少。效果如下图所示:      通常在Qt中图片的显示是用的QLabel标签控件。根据以往MFC开发的经验,想当然的是两个标签控件重叠排放,下面的标签控件显示图片,上面的标签控件显示数字。但......
  • Spring-webflux简介及基本使用
    spring-webflux是spring在5.0版本后提供的一套响应式编程风格的web开发框架。这个框架包含了spring-framework和springmvc,它可以运行在Netty、Undertow以及3.1版本以上的Serlvet容器上。你可以在项目中同时使用spring-webmvc和spring-webflux,或者只用其中一个来开发web应用。......
  • 浅析常用的Python Web的几大框架
    在各种语言平台中,python涌现的web框架恐怕是最多的,是一个百花齐放的世界,各种micro-framework、framework不可胜数;猜想原因应该是在python中构造框架十分简单,使得轮子不断被发明。所 以在Python社区总有关于Python框架孰优孰劣的话题。下面就给大家介绍一下python的几大框架: Djan......
  • 国标GB28181视频平台LiteCVR配置公网后Webrtc格式视频流无法播放怎么办
    根据使用者的反馈,他们在现场部署了LiteCVR,并配置了公网以便设备能够通过国标GB28181协议接入平台。然而,他们遇到了一个问题,即无法通过WebRTC格式播放视频,但其他格式如RTSP和FLV却能正常播放。针对这一问题,我们立即进行了排查,并发现问题出在使用者的配置上。我们注意到,在LiteCVR2.7......
  • 旧笔记本秒变web服务器---nat123 一款优秀的内网穿透服务器
    2014买的第一台笔记本,win7系统,加过内存,重装过多次系统但是无法运行win10,用来开发已经相当吃力,但运行还是比较流畅的,扔掉可惜,卖二手也卖不了多少,后来经过多次的思考与尝试,将厚重的光驱位扩展了500G硬盘,安装了winNAS,将其改装成了私有NAS网盘,但是客户端只有手机端app,对于我这做web开......