k9438开奖直播手机看开奖

Core 30的新增功能

时间:2019-11-13 来源:本站原创 作者:admin

  本文重点介绍了 ASP.NET Core 3.0 中最重要的更改,并提供相关文档的连接。

  Blazor 应用程序是由组件 (components) 构建而成的。组件是自包含的用户界面元素,例如页面、对话框或者表单等。组件是普通的 .NET 类,用于定义 UI 呈现逻辑和客户端事件处理程序。您可以创建没有 Java 的富交互式 Web 应用程序。

  Blazor 中的组件通常使用 Razor 语法编写,它是 HTML 和 C# 的自然融合。Razor 组件与 Razor Pages(页面)和 MVC 视图 (view) 相似,因为它们都使用 Razor。与基于“请求-响应”模型的页面与视图不同,组件专门用于处理 UI 合成。

  在 SignalR 的 Java 和 .NET 客户端中,添加了对自动重新连接的支持。默认情况下,客户端尝试自动重新连接,并在 2, 10 和 30 秒后(如有必要)重试。如果客户端成功重新连接,它将受到一个新的连接 ID。自动重新连接是选择性加入的:

  为了在连接中断时提供 UI 反馈,SignalR 客户端 API 已扩展为包括以下事件处理程序:

  考虑以下聊天室应用程序示例,该应用程序允许通过 Azure Active Directory 进行多个组织登录。具有 Microsoft 账户的任何人都可以登录聊天,但只有所属组织的成员可以禁止用户或查看用户的聊天记录。该应用可以限制特定用户的某些功能。

  可以使用策略名称来修饰各个 hub 方法,代码会在运行时进行检查。当客户端尝试调用各个 hub 方法时,DomainRestrictedRequirement 处理程序将会运行并控制对方法的访问。基于 DomainRestrictedRequirement 控制访问的方式:

  在以前的版本中,开发人员需要在各个不同的位置启用控制器、iphone5怎么破解移动联通4g,Razor 页面和 SignalR hub。显式的连接导致一系列几乎相同的路由片段:

  SignalR 3.0 hub 可以通过终结点路由进行路由。使用终结点路由,通常可以在 UseRouting 中配置所有的路由:

  当 Java 代码捕获到字符串并准备将其发送到服务器时,它可以使用 subject.next 方法来处理字符串。

  默认的用户主体 (user principal) 是根据证书属性构建的。用户主体包含一个事件。通过相应该事件,可以补充或者替换该主体。有关更多信息,请参见在 ASP.NET Core 中配置证书身份验证。

  “Cookie 同意” UI 不再包含在内。出游土耳其旅游价格下降 中国游客报名人数暴增150%,若要在 ASP.NET Core 3.0 模板生成的应用程序中启用“Cookie 同意”功能,请参阅 ASP.NET Core 中的常规数据保护法规 (GDPR) 支持。

  现在,脚本和相关的静态资产被作为本地文件引用,而不再使用 CDN。有关更多信息,请参见脚本和相关的静态资产现在被作为本地文件引用而不再使用 CDN (aspnet/AspNetCore.Docs #14350)。

  终结点路由得到了增强,该路由使各种框架(例如 MVC)可以与中间件更好地协同工作:

  运行状况检查通过通用主机使用终结点路由。在 Startup.Configure 中,使用终结点 URL 或者相对路径,在终结点构建器上调用 MapHealthChecks:

  现在,在 IIS 中托管 ASP.NET Core 应用程序时的启动错误会生成更丰富的诊断数据。这些错误会在适用的情况下使用堆栈跟踪,报告给 Windows 事件日志。此外,所有的警告、错误和未处理的异常,都会记录到 Windows 事件日志中。

  ASP.NET Core 3.0 包括许多改进,可以减少内存使用并提高吞吐量:

  从 ASP.NET Core 3.0 共享程序集中移除的最值得注意的程序集是:

Copyright © 2002-2011 DEDECMS. 织梦科技 版权所有 Power by DedeCms

黑码堂一肖中特| 六合讲坛博彩网| 神话高手论坛资料中心| 香港传真解码一句解特| 小鱼儿宝贝玄机报2019年| 香港马会结果大智慧新闻中心| 2018年正版手机开奖完整记录| 香港马会开奖资料挂牌| 香港六合彩资料| 开奖现场直播开奖记录|