private static HypervisorServiceClientProvider CreateHypervisorServiceProvier(ISecureConnectionConfig secureConnectionConfig)
 {
     return(new HypervisorServiceClientProvider(secureConnectionConfig));
 }
 public HypervisorServiceClientProvider(ISecureConnectionConfig connectionConfig)
 {
     _connectionConfig        = connectionConfig;
     _hypervisorServiceClient = new Lazy <HypervisorServiceClient>(CreateHypervisorServiceClient);
 }
 public Task <bool> ConnectAsync(ISecureConnectionConfig connectionConfig)
 {
     return(DelayTasks.WithResult <bool>(3000, true));
 }
 public void SetConnectionConfig(ISecureConnectionConfig connectionConfig)
 {
     _connectionConfig  = connectionConfig;
     _hypervisorService = null;
 }
Пример #5
0
 public WebHypervisorService(ISecureConnectionConfig connectionConfig)
 {
     _connectionConfig = connectionConfig;
 }
 public Task <bool> ConnectAsync(ISecureConnectionConfig connectionConfig)
 {
     _result = !_result;
     return(Task.Delay(3000).ContinueWith(task => _result));
 }