Docs 主页 → 开发应用程序 → Atlas Device SDKs
连接到 Atlas App Services 后端 - .NET SDK
Realm 现已更名为 Atlas Device SDK – 了解详情
应用客户端是与 App Services 后端的接口。 它提供对身份验证功能和同步管理的访问。
访问应用程序客户端
传递应用的 App ID,您可以在 Realm 用户界面中找到该 ID。
var myRealmAppId = "<your_app_id>"; var app = App.Create(myRealmAppId);
配置
对于大多数使用案例,您只需要应用程序的 App ID 即可连接到 App Services。为了对应用连接进行精细控制,例如自定义连接超时和日志级别,您可以选择将AppConfiguration对象传递给App.Create()方法。以下示例设置了 LogLevel 和请求超时:
var appConfig = new AppConfiguration(myRealmAppId) { DefaultRequestTimeout = TimeSpan.FromMilliseconds(1500) }; app = App.Create(appConfig);
您可以创建多个应用客户端实例以连接多个应用。共享相同 App ID 的所有 App 客户端实例使用相同的底层连接。
重要
初始化应用后更改应用配置
在版本 v 11中进行了更改。 7 。 0 : BaseUri
未缓存在应用配置中
初始化 App 客户端时,会在内部缓存配置。尝试在同一进程中关闭并重新打开配置已更改的应用无效。客户端继续使用缓存的配置。
在 .NET SDK 版本11中。 7 。 0及更高版本, BaseUri不再缓存在应用配置中。这意味着您可以更改BaseUri
,应用客户端将使用更新后的配置。在早期 SDK 版本中,对缓存的应用配置中的BaseUri
进行更改无效。