Update Home
parent
7a8c960cc5
commit
574a42ebd8
2
Home.md
2
Home.md
@ -14,7 +14,7 @@
|
||||
|
||||
Вызовы исполняются синхронно при помощи [вызова call](https://code.sergeych.net/docs/kiloparsec/kiloparsec/net.sergeych.kiloparsec/-remote-interface/call.html?query=abstract%20suspend%20fun%20%3CA,%20R%3E%20call(cmd:%20Command%3CA,%20R%3E,%20args:%20A):%20R), вызывающая сопрограмма (coroutine) приостанавливается до исполнения вызова на удаленной стороне, с передачей возвращаемого значения или исключения. Даже если возвращаемого значения нет (`Unit`), исполнение возобновляется только после получения подтверждения об успешном исполнении вызова на другой стороне, или возникшем исключении.
|
||||
|
||||
В некоторых случаях информация об исполнении не требуется на вызывающей стороне, например, при отправке пуш-уведомлений. В этом случае обратная передача информации о вызове избыточна и может быть нежелательна. В этом случае следует использовать [метод push](https://code.sergeych.net/docs/kiloparsec/kiloparsec/net.sergeych.kiloparsec/push.html), при использовании которого не происходит отсылки подтверждения по сети, и исполнение возобновляется почти сразу. Заметим, что с этим вызовом можно использовать только команды без возвращаемого значения, и факт успешного приема пуша на удаленной стороне не подтверждается.
|
||||
В некоторых случаях информация об исполнении не требуется на вызывающей стороне, например, при отправке пуш-уведомлений. В этом случае обратная передача информации о вызове избыточна и может быть нежелательна. В этом случае следует использовать [метод push](https://code.sergeych.net/docs/kiloparsec/kiloparsec/net.sergeych.kiloparsec/-remote-interface/push.html), при использовании которого не происходит отсылки подтверждения по сети, и исполнение возобновляется почти сразу. Заметим, что с этим вызовом можно использовать только команды без возвращаемого значения, и факт успешного приема пуша на удаленной стороне не подтверждается.
|
||||
|
||||
Пример объявления команд и использования интерфейса с комментариями находится в файле [README][1].
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user