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; }
public WebHypervisorService(ISecureConnectionConfig connectionConfig) { _connectionConfig = connectionConfig; }
public Task <bool> ConnectAsync(ISecureConnectionConfig connectionConfig) { _result = !_result; return(Task.Delay(3000).ContinueWith(task => _result)); }