public sealed override void onMessage(QuickFix43.MarketDataRequestReject message, SessionID session) { Fix.Out(new StackTrace(new StackFrame(true)).GetFrame(0).GetMethod().ToString()); }
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); } }