Fix filebrowser to handle cancellation and multiple open/expand requests (#499)

* add cancel filebrowser request

* update expand request contract

* cleanup

* add queue

* add expand queue and update cancellation

* dispose cancelsource

* remove unnecessary field

* cleanup using directives

* address pr comment

* more changes

* change contract
This commit is contained in:
Kate Shin
2017-10-21 11:05:31 -07:00
committed by Karl Burtram
parent 605f5e9f7b
commit db32cee0d7
4 changed files with 238 additions and 76 deletions

View File

@@ -26,6 +26,11 @@ namespace Microsoft.SqlTools.ServiceLayer.FileBrowser.Contracts
/// File extension filter (e.g. *.bak)
/// </summary>
public string[] FileFilters;
/// <summary>
/// True if this is a request to change file filter
/// </summary>
public bool ChangeFilter;
}
/// <summary>