适用于 .NET 的 Atlas Device SDK
使用 Atlas Device SDK for .NET 通过 C# 和 MAUI 开发跨平台移动应用程序和桌面应用程序。
.NET SDK 快速入门
使用 SDK 开发应用程序
您可以使用适用于.NET的Atlas Device SDK通过多个框架(包括.NET.NET } , Xamarin , Avalon用户界面, UWP , Unity ,以及其他。
使用 SDK 的开源数据库 Realm 作为设备上的对象存储。使用 Device Sync 使数据与 MongoDB Atlas 集群以及其他客户端保持同步。
连接到 Atlas App Services App
在 App Services App 中配置 Device Sync 。 定义数据访问规则。 使用开发模式从 C# 数据模型推断模式。
然后,从客户端连接到后端。
验证用户身份
使用我们的身份验证提供者之一对用户进行身份验证。 App Services提供对流行身份验证提供商的访问权限,例如 Apple、Google 或Facebook。 使用我们内置的电子邮件/密码提供商在没有第三方的情况下管理用户,或使用自定义JSON web token身份验证与其他身份验证提供程序集成。 匿名身份验证提供访问权限,无需登录或保留用户数据。
打开同步数据库
配置并打开同步数据库。 订阅查询以确定同步数据库可以读取和写入哪些数据。
通过.NET SDK在您的应用程序中使用Atlas App Services 。
调用无服务器函数
您可以从在App Services后端运行的客户端应用程序调用无服务器函数。
查询 MongoDB Atlas
您可以直接从客户端应用程序代码查询存储在 MongoDB 中的数据。
验证用户身份
使用内置和第三方身份验证提供程序对用户进行身份验证。使用经过身份验证的用户访问 App Services。
推荐阅读
示例项目
探索工程和专家提供的示例项目,以了解使用 .NET SDK 的最佳实践和常见开发模式。查看示例项目页面以获取更多 .NET 样本应用。