public void GetGenresAsync(object userState) { AsyncOperation asyncOp = AsyncOperationManager.CreateOperation(null); var worker = new GetGenresDelegate(GetGenresWorker); worker.BeginInvoke(userState, asyncOp, null, null); }