Пример #1
0
        /// <summary>
        /// Callback of ReadXmlString async operation
        /// </summary>
        /// <param name="result">Async Result/State</param>
        private void ReadXmlStringFinished(IAsyncResult result)
        {
            ReadXmlStringHandler rxsh = (ReadXmlStringHandler)result.AsyncState;
            bool ret = rxsh.EndInvoke(result);

            busy = false;
            if (Completed != null)
            {
                Completed(this);
            }
        }
Пример #2
0
 /// <summary>
 /// Read a hublist from a xml string
 /// [non blocking]
 /// </summary>
 /// <param name="xml">the xml representation of a hublist</param>
 /// <returns>TRUE if the xml string contained a valid hublist</returns>
 public void ReadXmlString(string xml)
 {
     ReadXmlStringHandler rxsh = new ReadXmlStringHandler(ReadXmlStringAsync);
     IAsyncResult result = rxsh.BeginInvoke(xml, new AsyncCallback(ReadXmlStringFinished), rxsh);
 }
Пример #3
0
 /// <summary>
 /// Read a hublist from a xml string
 /// [non blocking]
 /// </summary>
 /// <param name="xml">the xml representation of a hublist</param>
 /// <returns>TRUE if the xml string contained a valid hublist</returns>
 public void ReadXmlString(string xml)
 {
     ReadXmlStringHandler rxsh   = new ReadXmlStringHandler(ReadXmlStringAsync);
     IAsyncResult         result = rxsh.BeginInvoke(xml, new AsyncCallback(ReadXmlStringFinished), rxsh);
 }