Class: IISConfig::ProcessModel
- Inherits:
-
Object
- Object
- IISConfig::ProcessModel
- Defined in:
- lib/iisconfig/process_model.rb
Overview
Configuration of the Process Model Settings for an Application Pool Reference: www.iis.net/configreference/system.applicationhost/applicationpools/add/processmodel
Instance Method Summary collapse
- #identity_type(type = nil) ⇒ Object
-
#idle_timeout(timeout = nil) ⇒ Object
Specifies how long a worker process should run idle.
-
#initialize ⇒ ProcessModel
constructor
A new instance of ProcessModel.
- #load_user_profile(value = nil) ⇒ Object
- #logon_type(value = nil) ⇒ Object
- #manual_group_membership(value = nil) ⇒ Object
- #max_processes(value = nil) ⇒ Object
- #password(value = nil) ⇒ Object
- #ping_interval(value = nil) ⇒ Object
- #ping_response_time(value = nil) ⇒ Object
- #pinging_enabled(value = nil) ⇒ Object
- #settings ⇒ Object
- #shutdown_time_limit(value = nil) ⇒ Object
- #startup_time_limit(value = nil) ⇒ Object
- #username(value = nil) ⇒ Object
Constructor Details
#initialize ⇒ ProcessModel
Returns a new instance of ProcessModel.
8 9 10 |
# File 'lib/iisconfig/process_model.rb', line 8 def initialize @settings = {} end |
Instance Method Details
#identity_type(type = nil) ⇒ Object
12 13 14 |
# File 'lib/iisconfig/process_model.rb', line 12 def identity_type(type = nil) setting(:identityType, type) end |
#idle_timeout(timeout = nil) ⇒ Object
Specifies how long a worker process should run idle.
17 18 19 |
# File 'lib/iisconfig/process_model.rb', line 17 def idle_timeout(timeout = nil) setting(:idleTimeout, timeout) end |
#load_user_profile(value = nil) ⇒ Object
21 22 23 |
# File 'lib/iisconfig/process_model.rb', line 21 def load_user_profile(value = nil) setting(:loadUserProfile, value) end |
#logon_type(value = nil) ⇒ Object
25 26 27 |
# File 'lib/iisconfig/process_model.rb', line 25 def logon_type(value = nil) setting(:logonType, value) end |
#manual_group_membership(value = nil) ⇒ Object
29 30 31 |
# File 'lib/iisconfig/process_model.rb', line 29 def manual_group_membership(value = nil) setting(:manualGroupMembership, value) end |
#max_processes(value = nil) ⇒ Object
33 34 35 |
# File 'lib/iisconfig/process_model.rb', line 33 def max_processes(value = nil) setting(:maxProcesses, value) end |
#password(value = nil) ⇒ Object
37 38 39 |
# File 'lib/iisconfig/process_model.rb', line 37 def password(value = nil) setting(:password, value) end |
#ping_interval(value = nil) ⇒ Object
45 46 47 |
# File 'lib/iisconfig/process_model.rb', line 45 def ping_interval(value = nil) setting(:pingInterval, value) end |
#ping_response_time(value = nil) ⇒ Object
49 50 51 |
# File 'lib/iisconfig/process_model.rb', line 49 def ping_response_time(value = nil) setting(:pingResponseTime, value) end |
#pinging_enabled(value = nil) ⇒ Object
41 42 43 |
# File 'lib/iisconfig/process_model.rb', line 41 def pinging_enabled(value = nil) setting(:pingingEnabled, value) end |
#settings ⇒ Object
65 66 67 |
# File 'lib/iisconfig/process_model.rb', line 65 def settings @settings end |
#shutdown_time_limit(value = nil) ⇒ Object
53 54 55 |
# File 'lib/iisconfig/process_model.rb', line 53 def shutdown_time_limit(value = nil) setting(:shutdownTimeLimit, value) end |
#startup_time_limit(value = nil) ⇒ Object
57 58 59 |
# File 'lib/iisconfig/process_model.rb', line 57 def startup_time_limit(value = nil) setting(:startupTimeLimit, value) end |
#username(value = nil) ⇒ Object
61 62 63 |
# File 'lib/iisconfig/process_model.rb', line 61 def username(value = nil) setting(:userName, value) end |