コード例 #1
0
        private void _query_thread_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
        {
            QueryArgs qa = e.Argument as QueryArgs;
            QueryReturn qr = new QueryReturn();

            qr.Exception = null;
            qr.Feed = null;

            try
            {
                YouTubeFeed feed = qa.Service.Query(qa.Query);
                qr.Feed = feed;
            }
            catch (Exception exception)
            {
                qr.Exception = exception;
                qr.NextQuery = qa.Query;
            }
            e.Result = qr;
        }