private void CompleteRequestWaitCallback(object state) { AsyncProtocolRequest request = (AsyncProtocolRequest)state; // Force async completion. if (request.MustCompleteSynchronously) { throw new InternalException(); } request.CompleteRequest(0); }