D-Bus интерфейс obex.ObjectPush1
Интерфейс позволяет управлять визитной карточкой.
Шина: | системная |
Служба: | org.bluez.obex |
Объект: | [путь к объекту сеанса] |
Интерфейс: | org.bluez.obex.ObjectPush1 |
Методы
- object, dict ExchangeBusinessCards(string clientfile, string targetfile)
- object, dict PullBusinessCard(string targetfile)
- object, dict SendFile(string sourcefile)
Подробное описание
Интерфейс содержит свойства и методы для управления визитной карточкой.
Описание методов
object, dict ExchangeBusinessCards(string clientfile, string targetfile)
Передаёт визитную карточку клиента на удалённое устройство, а затем извлекает удалённую визитную карточку и сохраняет её в локальном файле.
Если указан пустой целевой файл, для временного файла будет автоматически сгенерировано имя.
Возвращаемый путь представляет вновь созданную передачу, которую следует использовать, чтобы узнать, был ли контент успешно передан или операция не удалась.
Свойства этой передачи также возвращаются вместе с путём к объекту,
чтобы избежать вызова GetProperties
.
object, dict PullBusinessCard(string targetfile)
Запрашивает визитную карточку с удалённого устройства и сохраняет её в локальном файле.
Если указан пустой целевой файл, для временного файла будет автоматически сгенерировано имя.
Возвращаемый путь представляет вновь созданную передачу, которую следует использовать, чтобы узнать, был ли контент успешно передан или операция не удалась.
Свойства этой передачи также возвращаются вместе с путём к объекту,
чтобы избежать вызова GetProperties
.
Возможные ошибки:
org.bluez.obex.Error.InvalidArguments
,org.bluez.obex.Error.Failed
.
object, dict SendFile(string sourcefile)
Отправляет один локальный файл на удалённое устройство.
Возвращаемый путь представляет вновь созданную передачу, которую следует использовать, чтобы узнать, был ли контент успешно передан или операция не удалась.
Свойства этой передачи также возвращаются вместе с путём к объекту,
чтобы избежать вызова GetProperties
.
Возможные ошибки:
org.bluez.obex.Error.InvalidArguments
,org.bluez.obex.Error.Failed
.