【发布时间】:2014-04-22 18:22:21
【问题描述】:
这是我的代码
private Connection _connection;
private ISession _session;
private const String QUEUE_DESTINATION = "DotNet.ActiveMQ.Test.Topic";
ConnectionFactory factory;
Transpo
public void TestInitialize()
{
factory = new ConnectionFactory("tcp://localhost:61616");
_connection = factory.CreateConnection("system", "manager") as Connection;
bool x=_connection.TransportFailed;
_connection.ClientId = "LFV";//Exception when connection not estab
_connection.Start();//Exception when connection not estab
_session = _connection.CreateSession();
}
我在 _connection.ClientId 和 _connection.Start 处遇到异常。有什么方法可以通过在调用 start 方法并分配客户端 ID 之前查找连接是否已建立来避免此异常。
【问题讨论】:
-
你得到什么异常?您的 clientId 必须是唯一的(您得到的异常可能与此有关)。