Provides data that was retrieved by a notification.
Exemplo n.º 1
0
        private static QueryNotification ParseNotification(string notificationString)
        {
            Debug.Assert(!string.IsNullOrWhiteSpace(notificationString));

            var index = notificationString.IndexOf(' ');

            Debug.Assert(index > -1);

            var notificationName = notificationString.Remove(index);

            Debug.Assert(!string.IsNullOrWhiteSpace(notificationName));

            var payload = notificationString.Substring(notificationName.Length + 1);

            var qRes    = ParseResponse(payload); // Not tested
            var notData = new NotificationData(qRes);

            return(new QueryNotification(notificationName, notData));
        }
Exemplo n.º 2
0
        private static QueryNotification ParseNotification(string notificationString)
        {
            Debug.Assert(!string.IsNullOrWhiteSpace(notificationString));

            var index = notificationString.IndexOf(' ');

            Debug.Assert(index > -1);

            var notificationName = notificationString.Remove(index);
            Debug.Assert(!string.IsNullOrWhiteSpace(notificationName));

            var payload = notificationString.Substring(notificationName.Length + 1);

            var qRes = ParseResponse(payload); // Not tested
            var notData = new NotificationData(qRes);
            return new QueryNotification(notificationName, notData);
        }
 public QueryNotification(string name, NotificationData data)
 {
     Debug.Assert(name != null);
     Name = name;
     Data = data;
 }
 public QueryNotification(string name, NotificationData data)
 {
     Debug.Assert(name != null);
     Name = name;
     Data = data;
 }