public override void InitializeService(IProtocolEndpoint serviceHost) { Logger.Write(TraceEventType.Verbose, "TSqlFormatter initialized"); serviceHost.SetRequestHandler(DocumentFormattingRequest.Type, HandleDocFormatRequest); serviceHost.SetRequestHandler(DocumentRangeFormattingRequest.Type, HandleDocRangeFormatRequest); WorkspaceService?.RegisterConfigChangeCallback(HandleDidChangeConfigurationNotification); }
/// <summary> /// Initializes the service instance /// </summary> public override void InitializeService(IProtocolEndpoint serviceHost) { this.serviceHost = serviceHost; Logger.Write(LogLevel.Verbose, "TaskService initialized"); serviceHost.SetRequestHandler(ListTasksRequest.Type, HandleListTasksRequest); serviceHost.SetRequestHandler(CancelTaskRequest.Type, HandleCancelTaskRequest); }
/// <summary> /// Initializes the service instance /// </summary> public void InitializeService(ServiceHost serviceHost) { this.ServiceHost = serviceHost; this.ServiceHost.SetRequestHandler(AgentJobsRequest.Type, HandleAgentJobsRequest); this.ServiceHost.SetRequestHandler(AgentJobHistoryRequest.Type, HandleJobHistoryRequest); this.ServiceHost.SetRequestHandler(AgentJobActionRequest.Type, HandleJobActionRequest); // Alerts request handlers this.ServiceHost.SetRequestHandler(AgentAlertsRequest.Type, HandleAgentAlertsRequest); this.ServiceHost.SetRequestHandler(CreateAgentAlertRequest.Type, HandleCreateAgentAlertRequest); this.ServiceHost.SetRequestHandler(UpdateAgentAlertRequest.Type, HandleUpdateAgentAlertRequest); this.ServiceHost.SetRequestHandler(DeleteAgentAlertRequest.Type, HandleDeleteAgentAlertRequest); // Operators request handlers this.ServiceHost.SetRequestHandler(AgentOperatorsRequest.Type, HandleAgentOperatorsRequest); this.ServiceHost.SetRequestHandler(CreateAgentOperatorRequest.Type, HandleCreateAgentOperatorRequest); this.ServiceHost.SetRequestHandler(UpdateAgentOperatorRequest.Type, HandleUpdateAgentOperatorRequest); this.ServiceHost.SetRequestHandler(DeleteAgentOperatorRequest.Type, HandleDeleteAgentOperatorRequest); // Proxy Accounts request handlers this.ServiceHost.SetRequestHandler(AgentProxiesRequest.Type, HandleAgentProxiesRequest); this.ServiceHost.SetRequestHandler(CreateAgentProxyRequest.Type, HandleCreateAgentProxyRequest); this.ServiceHost.SetRequestHandler(UpdateAgentProxyRequest.Type, HandleUpdateAgentProxyRequest); this.ServiceHost.SetRequestHandler(DeleteAgentProxyRequest.Type, HandleDeleteAgentProxyRequest); }
public void InitializeService(IProtocolEndpoint serviceHost) { // Register request and event handlers with the Service Host serviceHost.SetRequestHandler(ReadCredentialRequest.Type, HandleReadCredentialRequest); serviceHost.SetRequestHandler(SaveCredentialRequest.Type, HandleSaveCredentialRequest); serviceHost.SetRequestHandler(DeleteCredentialRequest.Type, HandleDeleteCredentialRequest); }
/// <summary> /// Initializes the Profiler Service instance /// </summary> public void InitializeService(ServiceHost serviceHost) { this.ServiceHost = serviceHost; this.ServiceHost.SetRequestHandler(StartProfilingRequest.Type, HandleStartProfilingRequest); this.ServiceHost.SetRequestHandler(StopProfilingRequest.Type, HandleStopProfilingRequest); this.SessionMonitor.AddSessionListener(this); }
/// <summary> /// Initializes the service instance /// </summary> public override void InitializeService(IProtocolEndpoint serviceHost) { this.serviceHost = serviceHost; Logger.Write(TraceEventType.Verbose, "TaskService initialized"); serviceHost.SetRequestHandler(ListTasksRequest.Type, HandleListTasksRequest); serviceHost.SetRequestHandler(CancelTaskRequest.Type, HandleCancelTaskRequest); TaskManager.TaskAdded += OnTaskAdded; }
/// <summary> /// Initializes the Security Service instance /// </summary> public void InitializeService(ServiceHost serviceHost) { this.ServiceHost = serviceHost; // Credential request handlers this.ServiceHost.SetRequestHandler(CreateCredentialRequest.Type, HandleCreateCredentialRequest); this.ServiceHost.SetRequestHandler(UpdateCredentialRequest.Type, HandleUpdateCredentialRequest); this.ServiceHost.SetRequestHandler(DeleteCredentialRequest.Type, HandleDeleteCredentialRequest); }
public void InitializeService(IProtocolEndpoint serviceHost) { this.ServiceHost = serviceHost; // Register request and event handlers with the Service Host serviceHost.SetRequestHandler(ConnectionRequest.Type, HandleConnectRequest); serviceHost.SetRequestHandler(CancelConnectRequest.Type, HandleCancelConnectRequest); serviceHost.SetRequestHandler(DisconnectRequest.Type, HandleDisconnectRequest); serviceHost.SetRequestHandler(ListDatabasesRequest.Type, HandleListDatabasesRequest); }
/// <summary> /// Initializes the Profiler Service instance /// </summary> public void InitializeService(ServiceHost serviceHost) { this.ServiceHost = serviceHost; this.ServiceHost.SetRequestHandler(CreateXEventSessionRequest.Type, HandleCreateXEventSessionRequest); this.ServiceHost.SetRequestHandler(StartProfilingRequest.Type, HandleStartProfilingRequest); this.ServiceHost.SetRequestHandler(StopProfilingRequest.Type, HandleStopProfilingRequest); this.ServiceHost.SetRequestHandler(PauseProfilingRequest.Type, HandlePauseProfilingRequest); this.ServiceHost.SetRequestHandler(GetXEventSessionsRequest.Type, HandleGetXEventSessionsRequest); this.SessionMonitor.AddSessionListener(this); }
/// <summary> /// Initializes the service instance /// </summary> public void InitializeService(IProtocolEndpoint serviceHost) { // Get database info serviceHost.SetRequestHandler(BackupConfigInfoRequest.Type, HandleBackupConfigInfoRequest); // Create backup serviceHost.SetRequestHandler(BackupRequest.Type, HandleBackupRequest); // Create respore task serviceHost.SetRequestHandler(RestoreRequest.Type, HandleRestoreRequest); // Create respore plan serviceHost.SetRequestHandler(RestorePlanRequest.Type, HandleRestorePlanRequest); }
public override void InitializeService(IProtocolEndpoint serviceHost) { Logger.Write(LogLevel.Verbose, "ResourceProvider initialized"); serviceHost.SetRequestHandler(CreateFirewallRuleRequest.Type, HandleCreateFirewallRuleRequest); serviceHost.SetRequestHandler(CanHandleFirewallRuleRequest.Type, ProcessHandleFirewallRuleRequest); firewallRuleService = new FirewallRuleService() { AuthenticationManager = ServiceProvider.GetService <IAzureAuthenticationManager>(), ResourceManager = ServiceProvider.GetService <IAzureResourceManager>() }; }
public void InitializeService(IProtocolEndpoint serviceHost) { this.ServiceHost = serviceHost; // Register request and event handlers with the Service Host serviceHost.SetRequestHandler(ConnectionRequest.Type, HandleConnectRequest); serviceHost.SetRequestHandler(CancelConnectRequest.Type, HandleCancelConnectRequest); serviceHost.SetRequestHandler(DisconnectRequest.Type, HandleDisconnectRequest); serviceHost.SetRequestHandler(ListDatabasesRequest.Type, HandleListDatabasesRequest); // Register the configuration update handler WorkspaceService <SqlToolsSettings> .Instance.RegisterConfigChangeCallback(HandleDidChangeConfigurationNotification); }
/// <summary> /// Initializes the service with the service host and registers request handlers. /// </summary> /// <param name="serviceHost">The service host instance to register with</param> public override void InitializeService(IProtocolEndpoint serviceHost) { Logger.Write(LogLevel.Verbose, "ObjectExplorer service initialized"); this.serviceHost = serviceHost; // Register handlers for requests serviceHost.SetRequestHandler(CreateSessionRequest.Type, HandleCreateSessionRequest); serviceHost.SetRequestHandler(ExpandRequest.Type, HandleExpandRequest); serviceHost.SetRequestHandler(RefreshRequest.Type, HandleRefreshRequest); serviceHost.SetRequestHandler(CloseSessionRequest.Type, HandleCloseSessionRequest); WorkspaceService <SqlToolsSettings> workspaceService = WorkspaceService; if (workspaceService != null) { workspaceService.RegisterConfigChangeCallback(HandleDidChangeConfigurationNotification); } }
/// <summary> /// Initializes the service instance /// </summary> public void InitializeService(IProtocolEndpoint serviceHost) { // Get database info serviceHost.SetRequestHandler(BackupConfigInfoRequest.Type, HandleBackupConfigInfoRequest); // Create backup serviceHost.SetRequestHandler(BackupRequest.Type, HandleBackupRequest); // Create restore task serviceHost.SetRequestHandler(RestoreRequest.Type, HandleRestoreRequest); // Create restore plan serviceHost.SetRequestHandler(RestorePlanRequest.Type, HandleRestorePlanRequest); // Cancel restore plan serviceHost.SetRequestHandler(CancelRestorePlanRequest.Type, HandleCancelRestorePlanRequest); // Create restore config serviceHost.SetRequestHandler(RestoreConfigInfoRequest.Type, HandleRestoreConfigInfoRequest); // Register file path validation callbacks FileBrowserServiceInstance.RegisterValidatePathsCallback(FileValidationServiceConstants.Backup, DisasterRecoveryFileValidator.ValidatePaths); FileBrowserServiceInstance.RegisterValidatePathsCallback(FileValidationServiceConstants.Restore, DisasterRecoveryFileValidator.ValidatePaths); }
public override void InitializeService(IProtocolEndpoint serviceHost) { Logger.Write(TraceEventType.Verbose, "AuthenticationService initialized"); }
/// <summary> /// Internal to support testing. Initializes <see cref="IHostedService"/> instances in the service, /// and registers them for their preferred service type /// </summary> internal static void InitializeHostedServices(RegisteredServiceProvider provider, IProtocolEndpoint host) { // Pre-register all services before initializing. This ensures that if one service wishes to reference // another one during initialization, it will be able to safely do so foreach (IHostedService service in provider.GetServices <IHostedService>()) { provider.RegisterSingleService(service.ServiceType, service); } foreach (IHostedService service in provider.GetServices <IHostedService>()) { // Initialize all hosted services, and register them in the service provider for their requested // service type. This ensures that when searching for the ConnectionService you can get it without // searching for an IHostedService of type ConnectionService service.InitializeService(host); } }
public override void InitializeService(IProtocolEndpoint serviceHost) { Logger.Write(LogLevel.Verbose, "Serialization initialized"); // Register request and event handlers with the Service Host serviceHost.SetRequestHandler(SaveAsRequest.Type, HandleSaveAsRequest); }
public void AddEndpoint(IProtocolEndpoint <ProtocolEndpointSettings> endpoint) { _endpoints.Add(endpoint); }
/// <summary> /// Internal to support testing. Initializes <see cref="IHostedService"/> instances in the service, /// and registers them for their preferred service type /// </summary> internal static void InitializeHostedServices(RegisteredServiceProvider provider, IProtocolEndpoint host) { // Pre-register all services before initializing. This ensures that if one service wishes to reference // another one during initialization, it will be able to safely do so foreach (IHostedService service in provider.GetServices <IHostedService>()) { provider.RegisterSingleService(service.ServiceType, service); } ServiceHost serviceHost = host as ServiceHost; foreach (IHostedService service in provider.GetServices <IHostedService>()) { // Initialize all hosted services, and register them in the service provider for their requested // service type. This ensures that when searching for the ConnectionService you can get it without // searching for an IHostedService of type ConnectionService service.InitializeService(host); IDisposable disposable = service as IDisposable; if (serviceHost != null && disposable != null) { serviceHost.RegisterShutdownTask(async(shutdownParams, shutdownRequestContext) => { disposable.Dispose(); await Task.FromResult(0); }); } } }
public TestExecutionStats(IProtocolEndpoint endpoint) { Endpoint = endpoint; MissingStubs = new List <Stub>(); Executions = new Dictionary <Stub, int>(); }
public override void InitializeService(IProtocolEndpoint serviceHost) { Logger.Write(TraceEventType.Verbose, "SerializationService initialized"); serviceHost.SetRequestHandler(SerializeStartRequest.Type, HandleSerializeStartRequest); serviceHost.SetRequestHandler(SerializeContinueRequest.Type, HandleSerializeContinueRequest); }
public abstract void InitializeService(IProtocolEndpoint serviceHost);
public override void InitializeService(IProtocolEndpoint serviceHost) { serviceHost.SetRequestHandler(DocumentFormattingRequest.Type, HandleDocFormatRequest); serviceHost.SetRequestHandler(DocumentRangeFormattingRequest.Type, HandleDocRangeFormatRequest); WorkspaceService?.RegisterConfigChangeCallback(HandleDidChangeConfigurationNotification); }
/// <summary> /// Initializes the Security Service instance /// </summary> public void InitializeService(ServiceHost serviceHost) { this.ServiceHost = serviceHost; this.ServiceHost.SetRequestHandler(CreateCredentialRequest.Type, HandleCreateCredentialRequest); }