Завершить отправку GRPC
Закрывает канал отправки в клиентском или двунаправленном потоке
- Параметры
- Расширенный вызов ?
Функция ЗавершитьОтправкуGRPC(Знач Соединение, Знач IDПотока) Экспорт
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|---|---|---|---|---|
| Соединение | - | Произвольный | ✔ | Объект соединения |
| IDПотока | - | Строка | ✔ | Идентификатор потока |
Возвращаемое значение
Соответствие Из КлючИЗначение - Результат обработки
Для текущего метода нет дополнительных параметров расширенного вызова.
Предупреждение
NOCLI: данный метод недоступен для использования в CLI версии
Пример использо вания для 1С:Предприятие/OneScript
URL = "http://localhost:9101";
Логин = "bayselonarrend";
Пароль = "12we...";
Авторизация = Новый Структура(Логин, Пароль);
НастройкиСоединения = OPI_ClickHouse.ПолучитьНастройкиСоединенияGRPC(URL, Авторизация);
Соединение = OPI_ClickHouse.ОткрытьСоединениеGRPC(НастройкиСоединения);
Таймаут = 10000;
РезультатОткрытия = OPI_ClickHouse.ОткрытьПотокGRPC(Соединение, Таймаут);
Если Не РезультатОткрытия["result"] Тогда
ВызватьИсключение РезультатОткрытия["error"];
Иначе
IDПотока = РезультатОткрытия["streamId"];
КонецЕсли;
ТекстЗапроса = "SELECT number FROM system.numbers LIMIT 1";
Запрос = OPI_ClickHouse.ПолучитьНастройкиЗапроса(ТекстЗапроса, , , , "JSON");
Отправка = OPI_ClickHouse.ОтправитьСообщениеGRPC(Соединение, IDПотока, Запрос);
Результат = OPI_ClickHouse.ЗавершитьОтправкуGRPC(Соединение, IDПотока);
Результат
{
"result": true
}