Инициализация адаптера Plaza II
Код ниже демонстрирует как инициализировать PlazaMessageAdapter и передать его в Connector.
Connector Connector = new Connector();
...
var address = "<Address>".To<IPAddress>();
var messageAdapter = new PlazaMessageAdapter(Connector.TransactionIdGenerator)
{
Login = "<Your Login>",
Password = "<Your Password>".To<SecureString>(),
Address = SmartComAddresses.Demo,
};
Connector.Adapter.InnerAdapters.Add(messageAdapter);
...
Caution
Если при установке роутера был введен логин и пароль, то в коде их указывать не надо.
Tip
При соединении между клиентским приложением и роутером в платформе Plaza II возможно использование протокола TCP или LRPCQ. Последний является простым транспортом, основанным на использовании shared-memory в ОС Windows. Использование LRPCQ возможно только при запуске приложения-клиента и роутера на одном компьютере. Протокол LRPCQ имеет меньшие накладные расходы, чем TCP, передача сообщений между приложением и роутером с использованием LRPCQ происходит быстрее. Чтобы использовать протокол LRPCQ, нужно присвоить свойству PlazaMessageAdapter.UseLocalProtocol значение true. По умолчанию оно равно false, то есть используется протокол TCP.