-
Notifications
You must be signed in to change notification settings - Fork 0
Home
SendFile(FileName:String[,RoutingKey:String])
Отправить в очередь содержимое файла FileName. Очередь определяется по точке обмена, которая должна быть установлена через свойство exch до отправки сообщения.
FileName — имя файла, содержимое которого будет отправлено как сообщение
RoutingKey — routing key, если не задан то будет использоваться пустая строка
Возвращаемое значение: true сообщение отправлено false ошибка отправки
SendFile(Message:String[,RoutingKey:String])
Метод аналогичен SendFile, только текст сообщения передаётся как параметр вместо имени файла.
ReadMessage(Queue:String)
Читает одно сообщение из очереди с именем Queue. Если сообщение прочитано, то возвращается его текст. Если очередь пуста пуста, то возвращается false.
Тип: STRING
Доступ: чтение-запись
Значение по умолчанию: localhost
Имя или адрес сервера RabbitMQ. Значение свойства должно быть установлено до первого вызова метода.
Тип: INTEGER
Доступ: чтение-запись
Значение по умолчанию: 5672
Порт сервера RabbitMQ. Значение свойства должно быть установлено до первого вызова метода.
Тип: STRING
Доступ: чтение-запись
Значение по умолчанию: guest
Имя пользователя на сервере RabbitMQ. Значение свойства должно быть установлено до первого вызова метода.
Тип: STRING
Доступ: чтение-запись
Значение по умолчанию: guest
Пароль пользователя на сервере RabbitMQ. Значение свойства должно быть установлено до первого вызова метода.
Тип: STRING
Доступ: чтение-запись
Значение по умолчанию: пустая строка
Название точки обмена в RabbitMQ к которому подключается producer
Тип: STRING
Доступ: чтение
После вызова метода, если он завершился с ошибкой, из свойства может быть прочитано описание ошибки