Exemplo n.º 1
0
 protected virtual void OnPersonSearchCompleted(PersonSearchCompletedEventArgs e)
 {
     if (PersonSearchCompleted != null)
     {
         PersonSearchCompleted(this, e);
     }
 }
Exemplo n.º 2
0
        private void PersonSearchWorker(string name, object userState, AsyncOperation asyncOp)
        {
            Exception exception = null;

            Person[] people = null;

            try
            {
                people = PersonSearch(name);
            }
            catch (Exception ex)
            {
                exception = ex;
            }

            PersonSearchCompletedEventArgs args = new PersonSearchCompletedEventArgs(people, exception, false, userState);

            asyncOp.PostOperationCompleted(delegate(object e) { OnPersonSearchCompleted((PersonSearchCompletedEventArgs)e); }, args);
        }