예제 #1
0
 public sealed override void onMessage(QuickFix43.MarketDataRequestReject message, SessionID session)
 {
     Fix.Out(new StackTrace(new StackFrame(true)).GetFrame(0).GetMethod().ToString());
 }
예제 #2
0
		public virtual void Send(FIXMarketDataRequestReject Reject)
		{
			QuickFix43.MarketDataRequestReject dataRequestReject = new QuickFix43.MarketDataRequestReject(new MDReqID(Reject.MDReqID));
			if (Reject.ContainsField(281))
				dataRequestReject.set(new QuickFix.MDReqRejReason(Reject.MDReqRejReason));
			if (Reject.ContainsField(58))
				dataRequestReject.set(new Text(Reject.Text));
			if (Reject.ContainsField(354))
				dataRequestReject.set(new EncodedTextLen(Reject.EncodedTextLen));
			if (Reject.ContainsField(355))
				dataRequestReject.set(new EncodedText(Reject.EncodedText));
			try
			{
				Session.sendToTarget((QuickFix.Message)dataRequestReject, this.fSessionID);
			}
			catch (Exception ex)
			{
				Console.WriteLine(BeAEwTZGlZaeOmY5cm.J00weU3cM6(426) + ex.Message);
			}
		}