Beispiel #1
0
        public void FullAsync()
        {
            AsyncManager.OutstandingOperations.Increment(2);

            var authorRepo = new AuthorRepository();

            authorRepo.GetAuthorsCompleted += (s, e) =>
            {
                AsyncManager.Parameters["authors"] = e.Authors;
                AsyncManager.OutstandingOperations.Decrement();
            };
            authorRepo.GetAuthorsEAP();


            var titleRepo = new TitleRepository();

            titleRepo.GetTitlesCompleted += (s, e) =>
            {
                AsyncManager.Parameters["titles"] = e.Titles;
                AsyncManager.OutstandingOperations.Decrement();
            };
            titleRepo.GetTitlesEAP();
        }