azure signalr Service SDK适用于.NET
azure signalr Service SDK适用于.NET,可以利用可扩展的云计算资源,通过实时消息功能立即构建Azure应用程序。
该存储库包含.NET SDK的开源子集。
建立状态
Nuget软件包
azure signalr Service SDK从版本1.1.0-*支持ASP.NET Core 3.0。请在下面找到包装信息。
| 软件包名称 | 描述 | 目标框架 | 软件包 |
|---|---|---|---|
| microsoft.azure.signalr.aspnet | 使用ASP.NET Signalr时要使用的软件包 | .NETFRAMEWORK 4.6.2 | |
| microsoft.azure.signalr | 使用ASP.NET Core Signalr时要使用的软件包 |
.NET标准2.0 .NET 6.0 .NET 8.0 |
|
| Microsoft.azure.signalr.Management | 您可以使用包装直接通过azure signalr服务来管理ASP.NET Core Signalr客户端 |
.NET标准2.0 .NET 6.0 .NET 8.0 |
|
| microsoft.azure.signalr.protocols | 该软件包包含SDK和azure signalr服务之间的数据协议 | .NET标准2.0 | |
| microsoft.azure.signalr.serverless.protocols | .NET标准SDK用于azure signalr Service无服务器协议。 | .NET标准2.0 | |
| microsoft.azure.signalr.emulator | 无服务器方案的仿真工具 | .NET 8.0 |
入门
azure signalr服务基于ASP.NET Core SignalR框架,它支持ASP.NET Core SignalR和ASP.NET SignalR应用程序。两种支持通常可用。请注意,不同的框架需要不同的azure signalr SDK,对于ASP.NET Core Signalr,它是Microsoft.Azure.SignalR软件包,要安装,对于ASP.NET Signalr,它是软件包Microsoft.Azure.SignalR.AspNet 。
ASP.NET核心信号
软件包microsoft.azure.signalr是使用ASP.NET Core Signalr时要使用的软件包。如果您尚不熟悉ASP.NET Core SignalR,我们建议您首先阅读ASP.NET Core Signalr文档。
在此处关注此处的教程,开始使用azure signalr服务。
有关如何使用azure signalr服务的更多示例,请参见此处。
笔记
有两个版本的SignalR:ASP.NET SignalR和ASP.NET Core Signalr。 ASP.NET Core版本不是原始信号的简单.NET核心端口,而是原始版本的重写。结果,ASP.NET Core SignalR与ASP.NET SignalR(API接口和行为不同)不向后兼容。如果这是您第一次尝试SignalR,建议您使用ASP.NET Core SignalR,它更简单,更可靠且易于使用。
ASP.NET信号
笔记:
请确保ASP.NET Signalr客户端版本使用2.4.0或更高版本。
Package Microsoft.azure.signalr.aspnet是使用ASP.NET Signalr时要使用的软件包。如果您尚不熟悉ASP.NET SignalR,我们建议您首先阅读ASP.NET Signalr文档。
可以在此处找到有关如何使用azure signalr服务的示例
管理
笔记:
管理API仅支持ASP.NET核心信号。
Package Microsoft.azure.signalr.Management是您要直接通过azure signalr服务(例如广播消息)管理Signalr SignalR服务时使用的。该SDK可以是但不限于在无服务器环境中使用。您可以使用此SDK在任何环境中,例如在控制台应用程序,Azure函数或应用程序服务器中连接到azure signalr服务的SignalR客户端。
可以在此处找到更多详细信息。
可以在此处找到有关如何使用管理SDK将SIGNER客户端重定向到azure signalr服务的示例。
下一步
以下文档描述了有关azure signalr服务的更多详细信息。
- 使用azure signalr服务
- 在azure signalr服务中进行REST API
- azure signalr服务的内部
- 常问问题
- 故障排除指南
- azure signalr局部仿真器
非常欢迎捐款。如果您想为我们的存储库做出贡献,请继续阅读。
从来源建造
有关更多详细信息,请参见建筑文件。
贡献
该项目欢迎贡献和建议。大多数捐款要求您同意撰写贡献者许可协议(CLA),宣布您有权并实际上授予我们使用您的贡献的权利。有关详细信息,请访问https://cla.*micro*s*oft.com。
当您提交拉动请求时,CLA机器人将自动确定您是否需要提供CLA并适当装饰PR(例如,标签,评论)。只需按照机器人提供的说明即可。您只需要使用我们的CLA在所有存储库中进行一次。
该项目采用了Microsoft开源的行为代码。有关更多信息,请参见《行为守则常见问题守则》或与其他问题或评论联系opencode@microsoft.com。
表现
有关详细信息,请参见性能。
