Struct App.EmailPasswordClient
一个类,封装使用Email
继承成员
命名空间: Realm 。 Sync
程序集:Realm.dll
语法
public readonly struct App.EmailPasswordClient
方法
| 编辑本页 查看源代码CallResetPasswordFunctionAsync(string, string, params 对象?[])
调用服务器上配置的重置密码函数。
声明
public Task CallResetPasswordFunctionAsync(string email, string password, params object?[] functionArgs)
参数
返回:
类型 | 说明 |
---|---|
任务 | 一个可等待任务,表示调用密码重置函数的异步请求。 成功完成表示用户的密码已更改,他们现在可以使用新密码创建Email |
ConfirmUserAsync(string, string)
使用给定的令牌和令牌 ID 确认用户。 这些通常包含在用户注册后收到的电子邮件中。
声明
public Task ConfirmUserAsync(string token, string tokenId)
参数
返回:
备注
虽然确认通常发生在网络应用程序中,但启用了深度链接的移动应用程序可以拦截 URL 并在应用程序本身中完成用户确认流程。
RegisterUserAsync(string, string)
使用给定的电子邮件和密码注册新用户。
声明
public Task RegisterUserAsync(string email, string password)
参数
类型 | 名称 | 说明 |
---|---|---|
字符串 | 电子邮件 | 要注册的电子邮件。 这将是用户的用户名,如果启用了用户确认,这将是确认电子邮件的地址。 |
字符串 | 密码 | 与电子邮件关联的密码。 密码长度必须介于 6 到 128 个字符之间。 |
返回:
类型 | 说明 |
---|---|
任务 | 表示异步 RegisterUser 操作的可等待任务。 成功完成表示已在服务器上创建用户,现在可以调用Log |
ResendConfirmationEmailAsync(string)
将用户的确认电子邮件重新发送到给定电子邮件。
声明
public Task ResendConfirmationEmailAsync(string email)
参数
类型 | 名称 | 说明 |
---|---|---|
字符串 | 电子邮件 | 用户的电子邮件。 |
返回:
| 编辑本页 查看源代码ResetPasswordAsync(string, string, string)
提供所需的新密码,完成重置密码流程。
声明
public Task ResetPasswordAsync(string password, string token, string tokenId)
参数
返回:
类型 | 说明 |
---|---|
任务 | 一个可等待任务,表示重置用户密码的异步请求。 成功完成表示用户的密码已重置,他们现在可以使用新密码创建Email |
备注
虽然重置密码流程通常在 Web 应用程序中完成,但启用深度链接的移动应用程序可以拦截 URL 并在应用程序本身中完成密码重置流程。
RetryCustomConfirmationAsync(string)
为给定邮件重新运行自定义确认功能。
声明
public Task RetryCustomConfirmationAsync(string email)
参数
类型 | 名称 | 说明 |
---|---|---|
字符串 | 电子邮件 | 用户的电子邮件。 |
返回:
| 编辑本页 查看源代码SendResetPasswordEmailAsync(string)
向指定地址发送密码重置电子邮件。
声明
public Task SendResetPasswordEmailAsync(string email)
参数
类型 | 名称 | 说明 |
---|---|---|
字符串 | 电子邮件 | 用户的电子邮件。 |