Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 544 Bytes

appropriately_schedule_async_tasks.md

File metadata and controls

21 lines (14 loc) · 544 Bytes

Appropriately schedule async tasks

For UnconfiguredProject scoped MEF parts:

    [Import(ExportContractNames.Scopes.UnconfiguredProject)]
    IProjectAsynchronousTasksService AsyncTasksService { get; set; }

For ConfiguredProject scoped MEF parts:

    [Import(ExportContractNames.Scopes.ConfiguredProject)]
    IProjectAsynchronousTasksService AsyncTasksService { get; set; }

Ensure your async work doesn't hold up solution close too long

AsyncTasksService