Я пытаюсь перевести код Java в код .NET 4.5.2 с помощью API Amazon MQ, но не могу найти никаких примеров.
Я загрузил пакеты нативных файлов AwsSDK.Core и AwsSDK.MQ.Очевидно, я должен использовать класс AmazonMQClient, но я не могу найти никаких примеров.Код Java выглядит следующим образом:
ActiveMQConnectionFactory connectionFactory = new ActiveMQConnectionFactory(ENDPOINT);
// Specify the username and password.
connectionFactory.setUserName(USERNAME);
connectionFactory.setPassword(PASSWORD);
// Create a pooled connection factory.
PooledConnectionFactory pooledConnectionFactory = new PooledConnectionFactory();
pooledConnectionFactory.setConnectionFactory(connectionFactory);
pooledConnectionFactory.setMaxConnections(10);
// Establish a connection for the producer.
Connection producerConnection = pooledConnectionFactory.createConnection();
producerConnection.start();
// Create a session.
Session producerSession = producerConnection.createSession(false, ACKNOWLEDGE_MODE);
// Create a topic named "VirtualTopic.MyTopic".
Destination producerDestination = producerSession.createTopic(PRODUCER_TOPIC);
// Create a producer from the session to the topic.
MessageProducer producer = producerSession.createProducer(producerDestination);
producer.setDeliveryMode(DELIVERY_MODE);
// Create a message.
String text = "Hello from Amazon MQ!";
TextMessage producerMessage = producerSession.createTextMessage(text);
// Send the message.
producer.send(producerMessage);
System.out.println("Message sent.");
// Clean up the producer.
producer.close();
producerSession.close();
producerConnection.close();