【问题标题】:Designing REST API Domain Models for different clients in .NET Core在 .NET Core 中为不同的客户端设计 REST API 域模型
【发布时间】:2020-11-18 02:01:46
【问题描述】:

.NET API

如果我正在为客户端(例如移动应用)使用的 .NET API 编写域模型,是否可以使用自动设置的实体属性或完整的属性?

例如,客户端将通过 INotify 属性收到更改通知,或者我应该在使用 API 的任何客户端的服务层中执行此操作?

【问题讨论】:

    标签: asp.net-core .net-core asp.net-core-webapi


    【解决方案1】:

    如果您正在编写 API,如何使用 INotify 通知客户端?根据定义,Web-API(REST 或 SOAP)是一个分布式系统。您不能仅使用服务器的 C# 类来通知您的客户。您的客户端甚至可以用另一种语言编写,例如 ReactJS 应用程序,在全球某处运行。

    使用服务层向您的客户端发送通知 - 您需要使用 SignalRgRPC 或其他框架发送服务器到客户端的消息 - 您可以使用属性的设置器来触发这条消息。

    【讨论】:

      猜你喜欢
      • 2017-08-11
      • 1970-01-01
      • 2023-03-29
      • 2022-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      • 1970-01-01
      相关资源
      最近更新 更多