本文整理汇总了C#中Publisher.Dispose方法的典型用法代码示例。如果您正苦于以下问题:C# Publisher.Dispose方法的具体用法?C# Publisher.Dispose怎么用?C# Publisher.Dispose使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Publisher
的用法示例。
在下文中一共展示了Publisher.Dispose方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FortsTrade
public FortsTrade()
{
try
{
Plaza = new MPlaza();
Plaza.Init();
if (connection != null)
connection.Dispose();
if (listener != null)
listener.Dispose();
if (pub != null)
pub.Dispose();
connection = new Connection("p2tcp://127.0.0.1:4001;app_name=FT");
pub = new Publisher(connection, "p2mq://FORTS_SRV;category=FORTS_MSG;name=Pub;timeout=5000");
listener = new Listener(connection, "p2mqreply://;ref=Pub;scheme=|FILE|Ini\\FutMsg.ini|FutMsg");
listener.Handler += new Listener.MessageHandler(MessageHandlerAggr);
lisPubReplState = "";
ConnState = State.Closed;
ListState = State.Closed;
PubState = State.Closed;
errMessage = "";
}
catch (Exception err)
{
ConnState = State.Closed;
ListState = State.Closed;
if (pub != null)
pub.Dispose();
if (connection != null)
connection.Dispose();
if (listener != null)
listener.Dispose();
Plaza.Deinit();
errMessage = err.Message;
throw err;
}
}