/// <summary> /// The async email messsage header method. /// </summary> /// <param name="stateInfo">The thread object state.</param> private void AsyncGetEmailMessageThread2(Object stateInfo) { // Get the email messasge header. bool data = _client.GetEmailHeaders(_position, _headerLineCount); // If data exits then indicate that the asynchronous // operation has completed and send the result to the // client, else indicate that the asynchronous operation // has failed and did not complete. if (data) { base.Complete(data, true); } else { base.Complete(false); } }