User.FunctionsClient 클래스
원격 Atlas Function을 호출하기 위한 기능을 노출하는 클래스입니다.
네임스페이스: Realms.동기화
어셈블리: Realm.exe
구문
public class User.FunctionsClient
방법
| 이 페이지 편집 소스 보기호출 동기화(문자열, 매개 변수 객체?[])
제공된 인수를 사용하여 원격 함수를 호출합니다.
선언
public Task<BsonValue> CallAsync(string name, params object?[] args)
매개변수
유형 | 이름 | 설명 |
---|---|---|
문자열 | 이름 | 호출할 Realm 함수의 이름입니다. |
객체[] | args | Realm 함수로 전송될 인수입니다. JSON 직렬화 가능한 값이어야 합니다. |
반환
유형 | 설명 |
---|---|
작업<BsonValue> | 비동기 호출 함수 작업을 래핑하는 대기 가능한 Task<TResult> 입니다. 작업의 결과는 함수가 반환한 값입니다. |
호출 동기화<T>(문자열, 매개 변수 객체?[])
제공된 인수를 사용하여 원격 함수를 호출합니다.
선언
public Task<T> CallAsync<T>(string name, params object?[] args)
매개변수
유형 | 이름 | 설명 |
---|---|---|
문자열 | 이름 | 호출할 Realm 함수의 이름입니다. |
객체[] | args | Realm 함수로 전송될 인수입니다. JSON 직렬화 가능한 값이어야 합니다. |
반환
유형 | 설명 |
---|---|
작업<T> | 비동기 호출 함수 작업을 래핑하는 대기 가능한 Task<TResult> 입니다. 작업 결과는 |
유형 매개변수
이름 | 설명 |
---|---|
t | 응답이 디코딩될 유형입니다. |
비고
MongoDB Bson 라이브러리를 사용하여 응답을 디코딩합니다. 대부분의 경우를 자동으로 처리하지만 디시리얼라이저의 동작을 제어하려는 경우 MongoDB.Bson.Serialization.Attributes 네임스페이스의 속성을 사용할 수 있습니다.
카멜 케이스 속성을 파스칼 케이스로 변환하는 것과 같이 응답을 역직렬화할 때 사용되는 글로벌 규칙을 수정하려는 경우, Conventionpack 을 등록할 수 있습니다.