Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:System.Object"/> class.
 /// </summary>
 public StudioServerProxy(ICommunicationControllerFactory controllerFactory, IEnvironmentConnection environmentConnection)
 {
     if (controllerFactory == null)
     {
         throw new ArgumentNullException(nameof(controllerFactory));
     }
     if (environmentConnection == null)
     {
         throw new ArgumentNullException(nameof(environmentConnection));
     }
     QueryManagerProxy  = new QueryManagerProxy(controllerFactory, environmentConnection);
     UpdateManagerProxy = new ExplorerUpdateManagerProxy(controllerFactory, environmentConnection);
     VersionManager     = new VersionManagerProxy(controllerFactory, environmentConnection);
     AdminManagerProxy  = new AdminManagerProxy(controllerFactory, environmentConnection);
 }
Exemple #2
0
        public Task <List <string> > LoadExplorerDuplicates()
        {
            var explorerItems = QueryManagerProxy.LoadDuplicates();

            return(explorerItems);
        }
Exemple #3
0
        public async Task <IExplorerItem> LoadExplorer(bool reloadCatalogue)
        {
            var explorerItems = await QueryManagerProxy.Load(reloadCatalogue).ConfigureAwait(true);

            return(explorerItems);
        }
Exemple #4
0
        public async Task <IExplorerItem> LoadExplorer(bool reloadCatalogue)
        {
            var explorerItems = await QueryManagerProxy.Load(reloadCatalogue, CustomContainer.Get <IPopupController>()).ConfigureAwait(true);

            return(explorerItems);
        }