public ConsistentYear4DigitAttribute() { Rule = new Year4DigitRule(); var resolver = new MessageResolver(Configuration.MessageProvider, Configuration.MessageCache); ErrorMessage = resolver.GetMessage(Rule); }
public ConsistentDayOfWeekAttribute() { Rule = new DayOfWeekRule(); var resolver = new MessageResolver(Configuration.MessageProvider, Configuration.MessageCache); ErrorMessage = resolver.GetMessage(Rule); }
public ConsistentDateAfterAttribute(string startDate) { _startDate = startDate.ToDateTimeUsingConfigurationFormat(); Rule = new DateAfterRule(_startDate); var resolver = new MessageResolver(Configuration.MessageProvider, Configuration.MessageCache); ErrorMessage = resolver.GetMessage(Rule); }
public ConsistentDateBeforeAttribute(string endDate) { _endDate = endDate.ToDateTimeUsingConfigurationFormat(); Rule = new DateBeforeRule(_endDate); var resolver = new MessageResolver(Configuration.MessageProvider, Configuration.MessageCache); ErrorMessage = resolver.GetMessage(Rule); }
public Session(Int64 uniqueId, IPacketDispatcher dispatcher) { UniqueId = uniqueId; Dispatcher = dispatcher; cs_sending_queue = new object(); MsgResolver = new MessageResolver(); Peer = null; SendingList = new List <ArraySegment <byte> >(); LatestHeartbeatTime = DateTime.Now.Ticks; CurrentState = State.Idle; }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { var cookie = Request.Cookies.Get(MessageResolver.MessageCookieName); if (cookie != null) { ViewBag.Message = MessageResolver.Resolve(cookie.Value); cookie.Expires = DateTime.UtcNow.AddYears(-1); Response.Cookies.Set(cookie); } base.OnActionExecuting(filterContext); }
public void Evaluate(int SpreadMax) { if (FInput.SliceCount <= 0 || FInput[0] == null) { SpreadMax = 0; } else { SpreadMax = FInput.SliceCount; } if (!FInput.IsChanged) { return; } FOutput.SliceCount = SpreadMax; FTimeStamp.SliceCount = SpreadMax; FAddress.SliceCount = SpreadMax; FConfigOut.SliceCount = SpreadMax; Dictionary <Type, string> identities = new MessageResolver().Identity; for (int i = 0; i < SpreadMax; i++) { Message m = FInput[i]; FOutput[i] = m.ToString(); FAddress[i] = m.Address; FTimeStamp[i] = m.TimeStamp.ToString(); StringBuilder config = new StringBuilder(); FConfigOut[i] = FInput[i].GetConfig(identities); if (FPrint[i]) { StringBuilder sb = new StringBuilder(); sb.Append("== Message " + i + " =="); sb.AppendLine(); sb.AppendLine(FInput[i].ToString()); sb.Append("====\n"); FLogger.Log(LogType.Debug, sb.ToString()); } } FAddress.Flush(); FTimeStamp.Flush(); FOutput.Flush(); FConfigOut.Flush(); }
/// <inheritdoc cref="IMessageHandler" /> void IMessageHandler.OnMessage(string message) { var eventMessage = MessageResolver.ResolveMessage(message); switch (eventMessage) { case InfoEvent infoEvent: _lastInfoEvent = infoEvent; _infoWaitHandle.Set(); _eventHandler.OnInfoEvent(infoEvent); return; case CloseEvent _: Close("TouchPortal sent a Plugin close event."); return; case ListChangeEvent listChangeEvent: _eventHandler.OnListChangedEvent(listChangeEvent); return; case BroadcastEvent broadcastEvent: _eventHandler.OnBroadcastEvent(broadcastEvent); return; case SettingsEvent settingsEvent: _eventHandler.OnSettingsEvent(settingsEvent); return; case NotificationOptionClickedEvent notificationEvent: _eventHandler.OnNotificationOptionClickedEvent(notificationEvent); return; case ConnectorChangeEvent connectorChangeEvent: _eventHandler.OnConnecterChangeEvent(connectorChangeEvent); return; //All of Action, Up, Down: case ActionEvent actionEvent: _eventHandler.OnActionEvent(actionEvent); return; default: _eventHandler.OnUnhandledEvent(message); return; } }
public void multipleChar() { string str = "AB"; byte[] bytes = new byte[6] { 2, 0, 0, 0, 65, 66 }; var pack = MessageResolver.BuildPack(str); Assert.AreEqual(pack.Length, bytes.Length); for (int i = 0; i < pack.Length; i++) { Assert.AreEqual(pack.Data[i], bytes[i]); } }
public void TalkWithServer() { IPAddress.Parse("127.0.0.1"); var socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); socket.Connect(new IPEndPoint(IPAddress.Parse("127.0.0.1"), 23456)); var msg = "Hello,Word!"; var body = new MessageBody() { Data = msg, TagId = "10086", Type = 100 }; string bodyJson = Newtonsoft.Json.JsonConvert.SerializeObject(body); var pack = MessageResolver.BuildPack(bodyJson); int result = socket.Send(pack.Data); byte[] receiveData = new byte[1024]; socket.Receive(receiveData); string str = Encoding.UTF8.GetString(receiveData); }
public MessageDeSerializeNode() : base() { FResolver = new MessageResolver(); }
public ConsistentCardSecurityCodeAttribute() { var resolver = new MessageResolver(Configuration.MessageProvider, Configuration.MessageCache); ErrorMessage = resolver.GetMessage(Rule); }
public ConsistentRequiredAttribute() { var resolver = new MessageResolver(Configuration.MessageProvider, Configuration.MessageCache); ErrorMessage = resolver.GetMessage(RuleData); }
protected void SetMessage(MessageKey key) { ViewBag.Message = MessageResolver.Resolve(key); }