public RemoteDesktopConnectionService(IServiceProvider serviceProvider) { this.jobService = serviceProvider.GetService <IJobService>(); this.remoteDesktopService = serviceProvider.GetService <IRemoteDesktopService>(); this.tunnelBrokerService = serviceProvider.GetService <ITunnelBrokerService>(); this.settingsEditor = serviceProvider.GetService <ISettingsEditor>(); this.credentialsService = serviceProvider.GetService <ICredentialsService>(); this.taskDialog = serviceProvider.GetService <ITaskDialog>(); }
public IapRdpConnectionService(IServiceProvider serviceProvider) { this.jobService = serviceProvider.GetService <IJobService>(); this.remoteDesktopService = serviceProvider.GetService <IRemoteDesktopService>(); this.tunnelBrokerService = serviceProvider.GetService <ITunnelBrokerService>(); this.credentialPrompt = serviceProvider.GetService <ICredentialPrompt>(); this.projectExplorer = serviceProvider.GetService <IProjectExplorer>(); this.window = serviceProvider.GetService <IMainForm>().Window; }
public RdpConnectionService(IServiceProvider serviceProvider) { this.jobService = serviceProvider.GetService <IJobService>(); this.sessionBroker = serviceProvider.GetService <IRemoteDesktopSessionBroker>(); this.tunnelBroker = serviceProvider.GetService <ITunnelBrokerService>(); this.credentialPrompt = serviceProvider.GetService <ICredentialPrompt>(); this.projectModelService = serviceProvider.GetService <IProjectModelService>(); this.settingsService = serviceProvider.GetService <IConnectionSettingsService>(); this.window = serviceProvider.GetService <IMainForm>().Window; }
public SshConnectionService(IServiceProvider serviceProvider) { this.jobService = serviceProvider.GetService <IJobService>(); this.sessionBroker = serviceProvider.GetService <ISshTerminalSessionBroker>(); this.tunnelBroker = serviceProvider.GetService <ITunnelBrokerService>(); this.settingsService = serviceProvider.GetService <IConnectionSettingsService>(); this.authorizedKeyService = serviceProvider.GetService <IAuthorizedKeyService>(); this.keyStoreAdapter = serviceProvider.GetService <IKeyStoreAdapter>(); this.authorizationAdapter = serviceProvider.GetService <IAuthorizationAdapter>(); this.window = serviceProvider.GetService <IMainForm>().Window; }
public TunnelsWindow(IServiceProvider serviceProvider) { InitializeComponent(); this.dockPanel = serviceProvider.GetService <IMainForm>().MainPanel; this.tunnelBrokerService = serviceProvider.GetService <ITunnelBrokerService>(); this.exceptionDialog = serviceProvider.GetService <IExceptionDialog>(); this.TabText = this.Text; // // This window is a singleton, so we never want it to be closed, // just hidden. // this.HideOnClose = true; // Keep the list up tp date. var eventService = serviceProvider.GetService <IEventService>(); eventService.BindHandler <TunnelOpenedEvent>(_ => RefreshTunnels()); eventService.BindHandler <TunnelClosedEvent>(_ => RefreshTunnels()); }