/// <summary> /// Constructor. Used when opening a session. /// </summary> /// <param name="name">The name of the session.</param> /// <param name="description">The description of the sesion.</param> /// <param name="flags">Session flags.</param> /// <param name="txn_wait_timeout_ms">Transaction timeout in ms.</param> public FirewallSession(string name, string description, FirewallSessionFlags flags, int txn_wait_timeout_ms) { Name = name ?? string.Empty; Description = description ?? string.Empty; Flags = flags; TxnWaitTimeoutInMSec = txn_wait_timeout_ms; UserName = string.Empty; }
/// <summary> /// Constructor. Used when opening a session. /// </summary> /// <param name="flags">Session flags.</param> public FirewallSession(FirewallSessionFlags flags) : this(string.Empty, string.Empty, flags, 0) { }