/// <summary> /// Sets a service's start mode on a remote machine. /// </summary> /// <param name="serviceName">The service name.</param> /// <param name="startMode">The start mode to set.</param> public void SetServiceStartMode(string serviceName, RemoteServiceStartMode startMode) { lock (syncLock) { Verify(); remote.SetServiceStartMode(serviceName, startMode); } }
/// <summary> /// Constructs an instance from the parameters passed. /// </summary> /// <param name="serviceName">The service name.</param> /// <param name="state">The service's current state.</param> /// <param name="startMode">The service start mode.</param> public RemoteServiceInfo(string serviceName, ServiceState state, RemoteServiceStartMode startMode) { this.ServiceName = serviceName; this.State = state; this.StartMode = startMode; }