Class
AppServerOptions
Options for starting and configuring the app-server process.
Inheritance
- Object
- AppServerOptions
Constructors
public AppServerOptions() #Methods
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String ExecutablePath { get; set; } #Path to the app-server executable.
public String Arguments { get; set; } #Arguments passed to the executable.
public String WorkingDirectory { get; set; } #Working directory for the process.
public Dictionary<String, String> Environment { get; } #Environment variables passed to the process.
public Boolean RedirectStandardError { get; set; } #Whether to redirect standard error.
public Boolean HealthCheckOnStart { get; set; } #Whether to perform a health check after start.
public String HealthCheckMethod { get; set; } #Health check method name.
public TimeSpan StartTimeout { get; set; } #Timeout for the app-server start.
public TimeSpan HealthCheckTimeout { get; set; } #Timeout for health check calls.
public Int32 ConnectRetryCount { get; set; } #Retry count for connect attempts.
public TimeSpan ConnectRetryInitialDelay { get; set; } #Initial delay for connect retries.
public TimeSpan ConnectRetryMaxDelay { get; set; } #Maximum delay for connect retries.
public TimeSpan ShutdownTimeout { get; set; } #Timeout for graceful shutdown.
public RpcRetryOptions RpcRetry { get; } #Retry options for RPC calls.