private static void EventsReceived(object Sender, UPnPPropertySetEventArgs e)
        {
            Dictionary <string, string> Variables;
            string UDN = e.SubItem;

            lock (stateVariables)
            {
                if (!stateVariables.TryGetValue(UDN, out Variables))
                {
                    Variables            = new Dictionary <string, string> ();
                    stateVariables [UDN] = Variables;
                }

                foreach (KeyValuePair <string, string> StateVariable in e.PropertySet)
                {
                    Variables [StateVariable.Key] = StateVariable.Value;
                }
            }
        }
Пример #2
0
		private static void EventsReceived (object Sender, UPnPPropertySetEventArgs e)
		{
			Dictionary<string,string> Variables;
			string UDN = e.SubItem;

			lock (stateVariables)
			{
				if (!stateVariables.TryGetValue (UDN, out Variables))
				{
					Variables = new Dictionary<string, string> ();
					stateVariables [UDN] = Variables;
				}

				foreach (KeyValuePair<string,string> StateVariable in e.PropertySet)
					Variables [StateVariable.Key] = StateVariable.Value;
			}
		}