クラス ユーザー.FunctionsClient
リモート Atlas Function を呼び出すための機能を公開するクラス。
名前空間: Realm 。同期
組み立て: Realm.dll
構文
public class User.FunctionsClient
メソッド
| このページを編集 ソースを表示CallAsync(string, param object?[])
指定された引数を持つリモート関数を呼び出します。
宣言
public Task<BsonValue> CallAsync(string name, params object?[] args)
パラメーター
タイプ | 名前 | 説明 |
---|---|---|
string | name | 呼び出す Realm 関数の名前。 |
オブジェクト[] | args | Realm 関数に送信される引数。 これらはJSONシリアル化可能な値である必要があります。 |
戻り値
タイプ | 説明 |
---|---|
Task < BsonValue > | 非同期呼び出し関数操作をラップする待機可能なTask<TResult> 。 タスクの結果は、関数によって返される値です。 |
CallAsync<T>(string, param object?[])
指定された引数を持つリモート関数を呼び出します。
宣言
public Task<T> CallAsync<T>(string name, params object?[] args)
パラメーター
タイプ | 名前 | 説明 |
---|---|---|
string | name | 呼び出す Realm 関数の名前。 |
オブジェクト[] | args | Realm 関数に送信される引数。 これらはJSONシリアル化可能な値である必要があります。 |
戻り値
タイプ | 説明 |
---|---|
タスク<T> | 非同期呼び出し関数操作をラップする待機可能なTask<TResult> 。 タスクの結果は、 |
型パラメータ
名前 | 説明 |
---|---|
t | 応答がデコードされる型。 |
コメント
MongoDB BSONライブラリは、応答をデコードするために使用されます。 ほとんどの場合、自動的に処理されますが、デシリアライザーの動作を制御する場合は、 MongoDB.Bson.Serialization.Attributes名前空間 の属性を使用できます。
キャメルケース プロパティをパスカルケースに変換するなど、応答を逆シリアル化するときに使用されるグローバル規則を変更する場合は、 ConventionPackを登録できます。