User.FunctionsClient 类
一个公开用于调用远程 Atlas Function 的功能的类。
命名空间: Realm 。 Sync
程序集:Realm.dll
语法
public class User.FunctionsClient
方法
| 编辑本页 查看源代码CallAsync(string, params 对象?[])
使用提供的参数调用远程函数。
声明
public Task<BsonValue> CallAsync(string name, params object?[] args)
参数
返回:
类型 | 说明 |
---|---|
任务< Bson |
包装异步调用函数操作的可等待任务<TResult> 。任务的结果是函数的返回值。 |
CallAsync<T>(string, params 对象?[])
使用提供的参数调用远程函数。
声明
public Task<T> CallAsync<T>(string name, params object?[] args)
参数
返回:
类型 | 说明 |
---|---|
任务<T> | 包装异步调用函数操作的可等待任务<TResult> 。任务的结果是解码为 |
类型参数
名称 | 说明 |
---|---|
t | 响应解码后的类型。 |
备注
MongoDB Bson库用于对响应进行解码。 它将自动处理大多数情况,但如果要控制反序列化器的行为,可以使用MongoDB.Bson.Serialization.Attributes命名空间中的属性。
如果要修改反序列化响应时使用的全局约定,例如将 camelCase 属性转换为 PascalCase,您可以注册一个ConventionPack 。