Class IisFastCgiApplication
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a Microsoft IIS FastCGI application.
public class IisFastCgiApplication : IisConfigurationElement, IComparable<IisFastCgiApplication>
- Inheritance
-
IisFastCgiApplication
- Implements
- Inherited Members
Constructors
IisFastCgiApplication()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.IisFastCgiApplication class.
public IisFastCgiApplication()
Properties
ActivityTimeout
Gets or sets the activity timeout in seconds.
public int ActivityTimeout { get; set; }
Property Value
Arguments
Gets or sets the command line arguments.
public string Arguments { get; set; }
Property Value
EnvironmentVariables
Gets or sets the environment variables.
public IisFastCgiEnvironmentVariableCollection EnvironmentVariables { get; set; }
Property Value
FlushNamedPipe
Gets or sets whether the named pipe between FastCGI processes for this application is flushed before shutting down this application.
public BooleanOption FlushNamedPipe { get; set; }
Property Value
FullCommandLine
Gets the full command line and arguments.
public string FullCommandLine { get; }
Property Value
IdleTimeout
Gets or sets the idle timeout in seconds.
public int IdleTimeout { get; set; }
Property Value
InstanceMaximumRequests
Gets or sets the maximum number requests per instance.
public int InstanceMaximumRequests { get; set; }
Property Value
MaximumInstances
Gets or sets the maximum number of instances.
public int MaximumInstances { get; set; }
Property Value
MonitorFilePath
Gets or sets the path to a file to monitor.
public string MonitorFilePath { get; set; }
Property Value
Path
Gets or sets the path of the FastCGI application.
public string Path { get; set; }
Property Value
Protocol
Gets or sets the transport mechanism that is used to communicate with the FastCGI process.
public IisFastCgiApplicationProtocol Protocol { get; set; }
Property Value
QueueLength
Gets or sets the queue length.
public int QueueLength { get; set; }
Property Value
RapidFailsPerMinute
Gets or sets the number of failures per minute before the being taken offline.
public int RapidFailsPerMinute { get; set; }
Property Value
RequestTimeout
Gets or sets the request timeout in seconds.
public int RequestTimeout { get; set; }
Property Value
StandardErrorMode
Gets or sets the standard error mode.
public IisFastCgiApplicationStandardErrorMode StandardErrorMode { get; set; }
Property Value
Methods
CompareTo(IisFastCgiApplication)
Compares two CENTREL.XIA.Configuration.Types.IisFastCgiApplication objects to allow sorting alphabetically by full command line.
public int CompareTo(IisFastCgiApplication other)
Parameters
other
IisFastCgiApplicationThe CENTREL.XIA.Configuration.Types.IisFastCgiApplication to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.IisFastCgiApplication objects.
ToString()
Returns the FastCGI application as a human readable string.
public override string ToString()
Returns
- string
The FastCGI application as a human readable string.