| Server IP : 180.180.241.3 / Your IP : 216.73.216.35 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Windows/Microsoft.NET/Framework/v2.0.50727/en/ |
Upload File : |
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.ServiceProcess</name>
</assembly>
<members>
<member name="T:System.ServiceProcess.PowerBroadcastStatus">
<summary>
Indicates the system's power status.
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.BatteryLow">
<summary>
Battery power is low.
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.OemEvent">
<summary>
An Advanced Power Management (APM) BIOS signaled an APM OEM event.
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.PowerStatusChange">
<summary>
A change in the power status of the computer is detected, such as a switch from battery power to A/C. The system also broadcasts this event when remaining battery power slips below the threshold specified by the user or if the battery power changes by a specified percentage.
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.QuerySuspend">
<summary>
The system has requested permission to suspend the computer. An application that grants permission should carry out preparations for the suspension before returning.
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.QuerySuspendFailed">
<summary>
The system was denied permission to suspend the computer. This status is broadcast if any application or driver denied a previous QuerySuspend status.
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.ResumeAutomatic">
<summary>
The computer has woken up automatically to handle an event.
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.ResumeCritical">
<summary>
The system has resumed operation after a critical suspension caused by a failing battery.
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.ResumeSuspend">
<summary>
The system has resumed operation after being suspended.
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.Suspend">
<summary>
The computer is about to enter a suspended state. This event is typically broadcast when all applications and installable drivers have returned true to a previous QuerySuspend state.
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceAccount">
<summary>
Specifies a service's security context, which defines its logon type.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceAccount.LocalService">
<summary>
An account that acts as a non-privileged user on the local computer, and presents anonymous credentials to any remote server.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceAccount.NetworkService">
<summary>
An account that provides extensive local privileges, and presents the computer's credentials to any remote server.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceAccount.LocalSystem">
<summary>
An account, used by the service control manager, that has extensive privileges on the local computer and acts as the computer on the network.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceAccount.User">
<summary>
An account defined by a specific user on the network. Specifying User for the <see cref="P:System.ServiceProcess.ServiceProcessInstaller.Account" /> member causes the system to prompt for a valid user name and password when the service is installed, unless you set values for both the <see cref="P:System.ServiceProcess.ServiceProcessInstaller.Username" /> and <see cref="P:System.ServiceProcess.ServiceProcessInstaller.Password" /> properties of your <see cref="T:System.ServiceProcess.ServiceProcessInstaller" /> instance.
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceBase">
<summary>
Provides a base class for a service that will exist as part of a service application. <see cref="T:System.ServiceProcess.ServiceBase" /> must be derived from when creating a new service class.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.#ctor">
<summary>
Creates a new instance of the <see cref="T:System.ServiceProcess.ServiceBase" /> class.
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceBase.AutoLog">
<summary>
Indicates whether to report Start, Stop, Pause, and Continue commands in the event log.
</summary>
<returns>true to report information in the event log; otherwise, false.
</returns>
</member>
<member name="P:System.ServiceProcess.ServiceBase.CanHandlePowerEvent">
<summary>
Gets or sets a value indicating whether the service can handle notifications of computer power status changes.
</summary>
<returns>true if the service handles the computer power status changes indicated in the <see cref="T:System.ServiceProcess.PowerBroadcastStatus" /> class, otherwise, false.
</returns>
<exception cref="T:System.InvalidOperationException">
This property is modified after the service was started.
</exception>
</member>
<member name="P:System.ServiceProcess.ServiceBase.CanHandleSessionChangeEvent">
<summary>
Gets or sets a value that indicates whether the service can handle session change events received from a Terminal Server session.
</summary>
<returns>true if the service can handle Terminal Server session change events; otherwise, false.
</returns>
<exception cref="T:System.InvalidOperationException">
This property is modified after the service was started.
</exception>
</member>
<member name="P:System.ServiceProcess.ServiceBase.CanPauseAndContinue">
<summary>
Gets or sets a value indicating whether the service can be paused and resumed.
</summary>
<returns>true if the service can be paused; otherwise, false.
</returns>
<exception cref="T:System.InvalidOperationException">
The service has already been started. The <see cref="P:System.ServiceProcess.ServiceBase.CanPauseAndContinue" /> property cannot be changed once the service has started.
</exception>
</member>
<member name="P:System.ServiceProcess.ServiceBase.CanShutdown">
<summary>
Gets or sets a value indicating whether the service should be notified when the system is shutting down.
</summary>
<returns>true if the service should be notified when the system is shutting down; otherwise, false.
</returns>
<exception cref="T:System.InvalidOperationException">
The service has already been started. The <see cref="P:System.ServiceProcess.ServiceBase.CanShutdown" /> property cannot be changed once the service has started.
</exception>
</member>
<member name="P:System.ServiceProcess.ServiceBase.CanStop">
<summary>
Gets or sets a value indicating whether the service can be stopped once it has started.
</summary>
<returns>true if the service can be stopped and the <see cref="M:System.ServiceProcess.ServiceBase.OnStop" /> method called; otherwise, false.
</returns>
<exception cref="T:System.InvalidOperationException">
The service has already been started. The <see cref="P:System.ServiceProcess.ServiceBase.CanStop" /> property cannot be changed once the service has started.
</exception>
</member>
<member name="M:System.ServiceProcess.ServiceBase.Dispose(System.Boolean)">
<summary>
Disposes of the resources (other than memory) used by the <see cref="T:System.ServiceProcess.ServiceBase" />.
</summary>
<param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.
</param>
</member>
<member name="P:System.ServiceProcess.ServiceBase.EventLog">
<summary>
Gets an event log you can use to write notification of service command calls, such as Start and Stop, to the Application event log.
</summary>
<returns>
An <see cref="T:System.Diagnostics.EventLog" /> instance whose source is registered to the Application log.
</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
<IPermission class="System.Diagnostics.EventLogPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceBase.ExitCode">
<summary>
Gets or sets the exit code for the service.
</summary>
<returns>
The exit code for the service.
</returns>
</member>
<member name="F:System.ServiceProcess.ServiceBase.MaxNameLength">
<summary>
Indicates the maximum size for a service name.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnContinue">
<summary>
When implemented in a derived class, <see cref="M:System.ServiceProcess.ServiceBase.OnContinue" /> runs when a Continue command is sent to the service by the Service Control Manager (SCM). Specifies actions to take when a service resumes normal functioning after being paused.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnCustomCommand(System.Int32)">
<summary>
When implemented in a derived class, <see cref="M:System.ServiceProcess.ServiceBase.OnCustomCommand(System.Int32)" /> executes when the Service Control Manager (SCM) passes a custom command to the service. Specifies actions to take when a command with the specified parameter value occurs.
</summary>
<param name="command">
The command message sent to the service.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnPause">
<summary>
When implemented in a derived class, executes when a Pause command is sent to the service by the Service Control Manager (SCM). Specifies actions to take when a service pauses.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnPowerEvent(System.ServiceProcess.PowerBroadcastStatus)">
<summary>
When implemented in a derived class, executes when the computer's power status has changed. This applies to laptop computers when they go into suspended mode, which is not the same as a system shutdown.
</summary>
<returns>
When implemented in a derived class, the needs of your application determine what value to return. For example, if a QuerySuspend broadcast status is passed, you could cause your application to reject the query by returning false.
</returns>
<param name="powerStatus">
A <see cref="T:System.ServiceProcess.PowerBroadcastStatus" /> that indicates a notification from the system about its power status.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnSessionChange(System.ServiceProcess.SessionChangeDescription)">
<summary>
Executes when a change event is received from a Terminal Server session.
</summary>
<param name="changeDescription">
A <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structure that identifies the change type.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnShutdown">
<summary>
When implemented in a derived class, executes when the system is shutting down. Specifies what should occur immediately prior to the system shutting down.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnStart(System.String[])">
<summary>
When implemented in a derived class, executes when a Start command is sent to the service by the Service Control Manager (SCM) or when the operating system starts (for a service that starts automatically). Specifies actions to take when the service starts.
</summary>
<param name="args">
Data passed by the start command.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnStop">
<summary>
When implemented in a derived class, executes when a Stop command is sent to the service by the Service Control Manager (SCM). Specifies actions to take when a service stops running.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.RequestAdditionalTime(System.Int32)">
<summary>
Requests additional time for a pending operation.
</summary>
<param name="milliseconds">
The requested time in milliseconds.
</param>
<exception cref="T:System.InvalidOperationException">
The service is not in a pending state.
</exception>
</member>
<member name="M:System.ServiceProcess.ServiceBase.Run(System.ServiceProcess.ServiceBase)">
<summary>
Registers the executable for a service with the Service Control Manager (SCM).
</summary>
<param name="service">
A <see cref="T:System.ServiceProcess.ServiceBase" /> which indicates a service to start.
</param>
<exception cref="T:System.ArgumentException">
<paramref name="service" /> is null.
</exception>
<exception cref="T:System.ComponentModel.Win32Exception">
You tried to start the service from the command line.
</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlAppDomain" />
<IPermission class="System.Diagnostics.EventLogPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceBase.Run(System.ServiceProcess.ServiceBase[])">
<summary>
Registers the executable for multiple services with the Service Control Manager (SCM).
</summary>
<param name="services">
An array of ServiceBase instances, which indicate services to start.
</param>
<exception cref="T:System.ArgumentException">
You did not supply a service to start. The array might be null or empty.
</exception>
<exception cref="T:System.ComponentModel.Win32Exception">
You tried to start the service from the command line.
</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlAppDomain" />
<IPermission class="System.Diagnostics.EventLogPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceBase.ServiceHandle">
<summary>
Gets the service control handle for the service.
</summary>
<returns>
An <see cref="T:System.IntPtr" /> structure that contains the service control handle for the service.
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceBase.ServiceMainCallback(System.Int32,System.IntPtr)">
<summary>
Registers the command handler and starts the service.
</summary>
<param name="argCount">
The number of arguments in the argument array.
</param>
<param name="argPointer">
An <see cref="T:System.IntPtr" /> structure that points to an array of arguments.
</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" PathDiscovery="*AllFiles*" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
<IPermission class="System.Diagnostics.EventLogPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceBase.ServiceName">
<summary>
Gets or sets the short name used to identify the service to the system.
</summary>
<returns>
The name of the service.
</returns>
<exception cref="T:System.InvalidOperationException">
The service has already been started. The <see cref="P:System.ServiceProcess.ServiceBase.ServiceName" /> property cannot be changed once the service has started.
</exception>
<exception cref="T:System.ArgumentException">
The <see cref="P:System.ServiceProcess.ServiceBase.ServiceName" /> property is invalid.
</exception>
</member>
<member name="M:System.ServiceProcess.ServiceBase.Stop">
<summary>
Stops the executing service.
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceController">
<summary>
Represents a Windows service and allows you to connect to a running or stopped service, manipulate it, or get information about it.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceController" /> class that is not associated with a specific service.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceController" /> class that is associated with an existing service on the local computer.
</summary>
<param name="name">
The short name that identifies the service to the system.
</param>
<exception cref="T:System.ArgumentException">
The <paramref name="name" /> parameter is null or has length zero (0).
</exception>
</member>
<member name="M:System.ServiceProcess.ServiceController.#ctor(System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceController" /> class that is associated with an existing service on the specified computer.
</summary>
<param name="name">
The short name that identifies the service to the system.
</param>
<param name="machineName">
The computer on which the service resides.
</param>
<exception cref="T:System.ArgumentException">
The <paramref name="name" /> parameter is null or has length zero (0).
-or-
The <paramref name="machineName" /> parameter syntax is invalid.
</exception>
</member>
<member name="P:System.ServiceProcess.ServiceController.CanPauseAndContinue">
<summary>
Gets a value indicating whether the service can be paused and resumed.
</summary>
<returns>true if the service can be paused; otherwise, false.
</returns>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceController.CanShutdown">
<summary>
Gets a value indicating whether the service should be notified when the system is shutting down.
</summary>
<returns>true if the service should be notified when the system is shutting down; otherwise, false.
</returns>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceController.CanStop">
<summary>
Gets a value indicating whether the service can be stopped after it has started.
</summary>
<returns>true if the service can be stopped and the <see cref="M:System.ServiceProcess.ServiceBase.OnStop" /> method called; otherwise, false.
</returns>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.Close">
<summary>
Disconnects this <see cref="T:System.ServiceProcess.ServiceController" /> instance from the service and frees all the resources that the instance allocated.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.Continue">
<summary>
Continues a service after it has been paused.
</summary>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<exception cref="T:System.InvalidOperationException">
The service cannot be resumed.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceController.DependentServices">
<summary>
Gets the set of services that depends on the service associated with this <see cref="T:System.ServiceProcess.ServiceController" /> instance.
</summary>
<returns>
An array of <see cref="T:System.ServiceProcess.ServiceController" /> instances, each of which is associated with a service that depends on this service.
</returns>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceController.DisplayName">
<summary>
Gets or sets a friendly name for the service.
</summary>
<returns>
The friendly name of the service, which can be used to identify the service.
</returns>
<exception cref="T:System.ArgumentNullException">
The <see cref="P:System.ServiceProcess.ServiceController.DisplayName" /> is null.
</exception>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.Dispose(System.Boolean)">
<summary>
Releases the unmanaged resources used by the <see cref="T:System.ServiceProcess.ServiceController" /> and optionally releases the managed resources.
</summary>
<param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceController.ExecuteCommand(System.Int32)">
<summary>
Executes a custom command on the service.
</summary>
<param name="command">
An application-defined command flag that indicates which custom command to execute.
</param>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<exception cref="T:System.InvalidOperationException">
The service cannot handle the custom command.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.GetDevices">
<summary>
Retrieves the device driver services on the local computer.
</summary>
<returns>
An array of type <see cref="T:System.ServiceProcess.ServiceController" /> in which each element is associated with a device driver service on the local computer.
</returns>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.GetDevices(System.String)">
<summary>
Retrieves the device driver services on the specified computer.
</summary>
<returns>
An array of type <see cref="T:System.ServiceProcess.ServiceController" /> in which each element is associated with a device driver service on the specified computer.
</returns>
<param name="machineName">
The computer from which to retrieve the device driver services.
</param>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<exception cref="T:System.ArgumentException">
The <paramref name="machineName" /> parameter has invalid syntax.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.GetServices">
<summary>
Retrieves all the services on the local computer, except for the device driver services.
</summary>
<returns>
An array of type <see cref="T:System.ServiceProcess.ServiceController" /> in which each element is associated with a service on the local computer.
</returns>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.GetServices(System.String)">
<summary>
Retrieves all the services on the specified computer, except for the device driver services.
</summary>
<returns>
An array of type <see cref="T:System.ServiceProcess.ServiceController" /> in which each element is associated with a service on the specified computer.
</returns>
<param name="machineName">
The computer from which to retrieve the services.
</param>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<exception cref="T:System.ArgumentException">
The <paramref name="machineName" /> parameter has invalid syntax.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceController.MachineName">
<summary>
Gets or sets the name of the computer on which this service resides.
</summary>
<returns>
The name of the computer that is running the service associated with this <see cref="T:System.ServiceProcess.ServiceController" /> instance. The default is the local computer (".").
</returns>
<exception cref="T:System.ArgumentException">
The <see cref="P:System.ServiceProcess.ServiceController.MachineName" /> syntax is invalid.
</exception>
</member>
<member name="M:System.ServiceProcess.ServiceController.Pause">
<summary>
Suspends a service's operation.
</summary>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<exception cref="T:System.InvalidOperationException">
The service cannot be paused.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.Refresh">
<summary>
Refreshes property values by resetting the properties to their current values.
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceController.ServiceHandle">
<summary>
Gets the handle for the service.
</summary>
<returns>
A <see cref="T:System.Runtime.InteropServices.SafeHandle" /> that contains the handle for the service.
</returns>
</member>
<member name="P:System.ServiceProcess.ServiceController.ServiceName">
<summary>
Gets or sets the name that identifies the service that this instance references.
</summary>
<returns>
The name that identifies the service that this <see cref="T:System.ServiceProcess.ServiceController" /> instance references. The default is an empty string ("").
</returns>
<exception cref="T:System.ArgumentNullException">
The <see cref="P:System.ServiceProcess.ServiceController.ServiceName" /> is null.
</exception>
<exception cref="T:System.ArgumentException">
The syntax of the <see cref="P:System.ServiceProcess.ServiceController.ServiceName" /> property is invalid.
</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceController.ServicesDependedOn">
<summary>
The set of services that this service depends on.
</summary>
<returns>
An array of <see cref="T:System.ServiceProcess.ServiceController" /> instances, each of which is associated with a service that must be running for this service to run.
</returns>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceController.ServiceType">
<summary>
Gets the type of service that this object references.
</summary>
<returns>
One of the <see cref="T:System.ServiceProcess.ServiceType" /> values, used to indicate the network service type.
</returns>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.Start">
<summary>
Starts the service, passing no arguments.
</summary>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<exception cref="T:System.InvalidOperationException">
The service cannot be started.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.Start(System.String[])">
<summary>
Starts a service, passing the specified arguments.
</summary>
<param name="args">
An array of arguments to pass to the service when it starts.
</param>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<exception cref="T:System.InvalidOperationException">
The service cannot be started.
</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="args" /> is null.
-or-
A member of the array is null.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceController.Status">
<summary>
Gets the status of the service that is referenced by this instance.
</summary>
<returns>
One of the <see cref="T:System.ServiceProcess.ServiceControllerStatus" /> values that indicates whether the service is running, stopped, or paused, or whether a start, stop, pause, or continue command is pending.
</returns>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<exception cref="T:System.InvalidOperationException">
The service does not exist as an installed service.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.Stop">
<summary>
Stops this service and any services that are dependent on this service.
</summary>
<exception cref="T:System.ComponentModel.Win32Exception">
An error occurred when accessing a system API.
</exception>
<exception cref="T:System.InvalidOperationException">
The service cannot be stopped.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.WaitForStatus(System.ServiceProcess.ServiceControllerStatus)">
<summary>
Infinitely waits for the service to reach the specified status.
</summary>
<param name="desiredStatus">
The status to wait for.
</param>
<exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
The <paramref name="desiredStatus" /> parameter is not any of the values defined in the <see cref="T:System.ServiceProcess.ServiceControllerStatus" /> enumeration.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceController.WaitForStatus(System.ServiceProcess.ServiceControllerStatus,System.TimeSpan)">
<summary>
Waits for the service to reach the specified status or for the specified time-out to expire.
</summary>
<param name="desiredStatus">
The status to wait for.
</param>
<param name="timeout">
A <see cref="T:System.TimeSpan" /> object specifying the amount of time to wait for the service to reach the specified status.
</param>
<exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
The <paramref name="desiredStatus" /> parameter is not any of the values defined in the <see cref="T:System.ServiceProcess.ServiceControllerStatus" /> enumeration.
</exception>
<exception cref="T:System.ServiceProcess.TimeoutException">
The value specified for the <paramref name="timeout" /> parameter expires.
</exception>
<PermissionSet>
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="T:System.ServiceProcess.ServiceControllerPermission">
<summary>
Allows control of code access security permissions for service controllers.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermission.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermission" /> class.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermission.#ctor(System.Security.Permissions.PermissionState)">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermission" /> class with the specified access to resources.
</summary>
<param name="state">
One of the <see cref="T:System.Security.Permissions.PermissionState" /> values.
</param>
<exception cref="T:System.ArgumentException">
The <paramref name="state" /> parameter is not a valid value of <see cref="T:System.Security.Permissions.PermissionState" />.
</exception>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermission.#ctor(System.ServiceProcess.ServiceControllerPermissionAccess,System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermission" /> class with the specified permission access levels, the name of the computer on which the service resides, and the short name that identifies the service to the system.
</summary>
<param name="permissionAccess">
One of the <see cref="T:System.ServiceProcess.ServiceControllerPermissionAccess" /> values.
</param>
<param name="machineName">
The name of the computer on which the service resides.
</param>
<param name="serviceName">
The short name that identifies the service to the system.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermission.#ctor(System.ServiceProcess.ServiceControllerPermissionEntry[])">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermission" /> class with the specified permission entries.
</summary>
<param name="permissionAccessEntries">
An array of <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> objects. The <see cref="P:System.ServiceProcess.ServiceControllerPermission.PermissionEntries" /> property is set to this value.
</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="permissionAccessEntries " />is null.
</exception>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermission.PermissionEntries">
<summary>
Gets the collection of permission entries for this permissions request.
</summary>
<returns>
A <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntryCollection" /> that contains the permission entries for this permissions request.
</returns>
</member>
<member name="T:System.ServiceProcess.ServiceControllerPermissionAccess">
<summary>
Defines access levels used by <see cref="T:System.ServiceProcess.ServiceController" /> permission classes.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerPermissionAccess.None">
<summary>
The <see cref="T:System.ServiceProcess.ServiceController" /> has no permissions.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerPermissionAccess.Browse">
<summary>
The <see cref="T:System.ServiceProcess.ServiceController" /> can connect to, but not control, existing services.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerPermissionAccess.Control">
<summary>
The <see cref="T:System.ServiceProcess.ServiceController" /> can connect to and control existing services.
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceControllerPermissionAttribute">
<summary>
Allows declarative service controller permission checks.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermissionAttribute" /> class.
</summary>
<param name="action">
One of the <see cref="T:System.Security.Permissions.SecurityAction" /> values.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionAttribute.CreatePermission">
<summary>
Creates the permission based on the requested access levels that are set through the <see cref="P:System.ServiceProcess.ServiceControllerPermissionAttribute.PermissionAccess" /> property on the attribute.
</summary>
<returns>
An <see cref="T:System.Security.IPermission" /> that represents the created permission.
</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionAttribute.MachineName">
<summary>
Gets or sets the name of the computer on which the service resides.
</summary>
<returns>
The name of the computer that is running the service associated with the <see cref="T:System.ServiceProcess.ServiceController" />.
</returns>
<exception cref="T:System.ArgumentException">
The <see cref="P:System.ServiceProcess.ServiceControllerPermissionAttribute.MachineName" /> syntax is invalid.
</exception>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionAttribute.PermissionAccess">
<summary>
Gets or sets the access levels used in the permissions request.
</summary>
<returns>
A bitwise combination of the <see cref="T:System.ServiceProcess.ServiceControllerPermissionAccess" /> values.
</returns>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionAttribute.ServiceName">
<summary>
Gets or sets the short name that identifies the service to the system.
</summary>
<returns>
The name of the service.
</returns>
<exception cref="T:System.ArgumentNullException">
The <see cref="P:System.ServiceProcess.ServiceControllerPermissionAttribute.ServiceName" /> is null.
</exception>
<exception cref="T:System.ArgumentException">
The syntax of the <see cref="P:System.ServiceProcess.ServiceControllerPermissionAttribute.ServiceName" /> property is invalid.
</exception>
</member>
<member name="T:System.ServiceProcess.ServiceControllerPermissionEntry">
<summary>
Defines the smallest unit of a code access security permission that is set for a <see cref="T:System.ServiceProcess.ServiceController" />.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntry.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> class.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntry.#ctor(System.ServiceProcess.ServiceControllerPermissionAccess,System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> class with the specified permission access levels, the name of the computer, and a short name that identifies the service.
</summary>
<param name="permissionAccess">
One of the <see cref="T:System.ServiceProcess.ServiceControllerPermissionAccess" /> values.
</param>
<param name="machineName">
The name of the computer on which the service resides.
</param>
<param name="serviceName">
The short name that identifies the service to the system.
</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="serviceName" /> is null.
</exception>
<exception cref="T:System.ArgumentException">
<paramref name="machineName " />is not valid.
-or-
<paramref name="serviceName " />is not valid.
</exception>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionEntry.MachineName">
<summary>
Gets the name of the computer on which the service resides.
</summary>
<returns>
The name of the computer that is running the service associated with the <see cref="T:System.ServiceProcess.ServiceController" />.
</returns>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionEntry.PermissionAccess">
<summary>
Gets the access levels used in the permissions request.
</summary>
<returns>
A bitwise combination of the <see cref="T:System.ServiceProcess.ServiceControllerPermissionAccess" /> values.
</returns>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionEntry.ServiceName">
<summary>
Gets the short name that identifies the service to the system.
</summary>
<returns>
The name of the service.
</returns>
</member>
<member name="T:System.ServiceProcess.ServiceControllerPermissionEntryCollection">
<summary>
Contains a strongly-typed collection of <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> objects.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.Add(System.ServiceProcess.ServiceControllerPermissionEntry)">
<summary>
Adds a specified <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> to this collection.
</summary>
<returns>
The zero-based index of the added <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object.
</returns>
<param name="value">
The <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object to add.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.AddRange(System.ServiceProcess.ServiceControllerPermissionEntry[])">
<summary>
Appends a set of specified permission entries to this collection.
</summary>
<param name="value">
An array of type <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> objects that contains the permission entries to add.
</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="value" /> is null.
</exception>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.AddRange(System.ServiceProcess.ServiceControllerPermissionEntryCollection)">
<summary>
Appends a set of specified permission entries to this collection.
</summary>
<param name="value">
A <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntryCollection" /> that contains the permission entries to add.
</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="value" /> is null.
</exception>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.Contains(System.ServiceProcess.ServiceControllerPermissionEntry)">
<summary>
Determines whether this collection contains a specified <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object.
</summary>
<returns>true if the specified <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object belongs to this collection; otherwise, false.
</returns>
<param name="value">
The <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object to find.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.CopyTo(System.ServiceProcess.ServiceControllerPermissionEntry[],System.Int32)">
<summary>
Copies the permission entries from this collection to an array, starting at a particular index of the array.
</summary>
<param name="array">
An array of type <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> that receives the copied permission entries.
</param>
<param name="index">
The zero-based index at which to begin copying the permission entries.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.IndexOf(System.ServiceProcess.ServiceControllerPermissionEntry)">
<summary>
Determines the index of a specified permission entry in this collection.
</summary>
<returns>
The zero-based index of the specified permission entry, or -1 if the permission entry was not found in the collection.
</returns>
<param name="value">
The permission entry to search for.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.Insert(System.Int32,System.ServiceProcess.ServiceControllerPermissionEntry)">
<summary>
Inserts a permission entry into this collection at a specified index.
</summary>
<param name="index">
The zero-based index of the collection at which to insert the permission entry.
</param>
<param name="value">
The permission entry to insert into this collection.
</param>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionEntryCollection.Item(System.Int32)">
<summary>
Gets or sets the object at a specified index.
</summary>
<returns>
The <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object that exists at the specified index.
</returns>
<param name="index">
The zero-based index into the collection.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.OnClear">
<summary>
Performs additional custom processes after clearing the contents of the collection.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.OnInsert(System.Int32,System.Object)">
<summary>
Performs additional custom processes before a new permission entry is inserted into the collection.
</summary>
<param name="index">
The zero-based index at which to insert <paramref name="value" />.
</param>
<param name="value">
The new value of the permission entry at <paramref name="index" />.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.OnRemove(System.Int32,System.Object)">
<summary>
Performs additional custom processes when removing a new permission entry from the collection.
</summary>
<param name="index">
The zero-based index at which <paramref name="value" /> can be found.
</param>
<param name="value">
The permission entry to remove from <paramref name="index" />.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.OnSet(System.Int32,System.Object,System.Object)">
<summary>
Performs additional custom processes before setting a value in the collection.
</summary>
<param name="index">
The zero-based index at which <paramref name="oldValue" /> can be found.
</param>
<param name="oldValue">
The value to replace with <paramref name="newValue" />.
</param>
<param name="newValue">
The new value of the permission entry at <paramref name="index" />.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.Remove(System.ServiceProcess.ServiceControllerPermissionEntry)">
<summary>
Removes a specified permission entry from this collection.
</summary>
<param name="value">
The permission entry to remove.
</param>
</member>
<member name="T:System.ServiceProcess.ServiceControllerStatus">
<summary>
Indicates the current state of the service.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.ContinuePending">
<summary>
The service continue is pending. This corresponds to the Win32 SERVICE_CONTINUE_PENDING constant, which is defined as 0x00000005.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.Paused">
<summary>
The service is paused. This corresponds to the Win32 SERVICE_PAUSED constant, which is defined as 0x00000007.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.PausePending">
<summary>
The service pause is pending. This corresponds to the Win32 SERVICE_PAUSE_PENDING constant, which is defined as 0x00000006.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.Running">
<summary>
The service is running. This corresponds to the Win32 SERVICE_RUNNING constant, which is defined as 0x00000004.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.StartPending">
<summary>
The service is starting. This corresponds to the Win32 SERVICE_START_PENDING constant, which is defined as 0x00000002.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.Stopped">
<summary>
The service is not running. This corresponds to the Win32 SERVICE_STOPPED constant, which is defined as 0x00000001.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.StopPending">
<summary>
The service is stopping. This corresponds to the Win32 SERVICE_STOP_PENDING constant, which is defined as 0x00000003.
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceInstaller">
<summary>
Installs a class that extends <see cref="T:System.ServiceProcess.ServiceBase" /> to implement a service. This class is called by the install utility when installing a service application.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceInstaller" /> class.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
<summary>
Copies properties from an instance of <see cref="T:System.ServiceProcess.ServiceBase" /> to this installer.
</summary>
<param name="component">
The <see cref="T:System.ComponentModel.IComponent" /> from which to copy.
</param>
<exception cref="T:System.ArgumentException">
The component you are associating with this installer does not inherit from <see cref="T:System.ServiceProcess.ServiceBase" />.
</exception>
</member>
<member name="P:System.ServiceProcess.ServiceInstaller.Description">
<summary>
Gets or sets the description for the service.
</summary>
<returns>
The description of the service. The default is an empty string ("").
</returns>
</member>
<member name="P:System.ServiceProcess.ServiceInstaller.DisplayName">
<summary>
Indicates the friendly name that identifies the service to the user.
</summary>
<returns>
The name associated with the service, used frequently for interactive tools.
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.Install(System.Collections.IDictionary)">
<summary>
Installs the service by writing service application information to the registry. This method is meant to be used by installation tools, which process the appropriate methods automatically.
</summary>
<param name="stateSaver">
An <see cref="T:System.Collections.IDictionary" /> that contains the context information associated with the installation.
</param>
<exception cref="T:System.InvalidOperationException">
The installation does not contain a <see cref="T:System.ServiceProcess.ServiceProcessInstaller" /> for the executable.
-or-
The file name for the assembly is null or an empty string.
-or-
The service name is invalid.
-or-
The Service Control Manager could not be opened.
</exception>
<exception cref="T:System.ArgumentException">
The display name for the service is more than 255 characters in length.
</exception>
<exception cref="T:System.ComponentModel.Win32Exception">
The system could not generate a handle to the service.
-or-
A service with that name is already installed.
</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)">
<summary>
Indicates whether two installers would install the same service.
</summary>
<returns>true if calling <see cref="M:System.ServiceProcess.ServiceInstaller.Install(System.Collections.IDictionary)" /> on both of these installers would result in installing the same service; otherwise, false.
</returns>
<param name="otherInstaller">
A <see cref="T:System.Configuration.Install.ComponentInstaller" /> to which you are comparing the current installer.
</param>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.Rollback(System.Collections.IDictionary)">
<summary>
Rolls back service application information written to the registry by the installation procedure. This method is meant to be used by installation tools, which process the appropriate methods automatically.
</summary>
<param name="savedState">
An <see cref="T:System.Collections.IDictionary" /> that contains the context information associated with the installation.
</param>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceInstaller.ServiceName">
<summary>
Indicates the name used by the system to identify this service. This property must be identical to the <see cref="P:System.ServiceProcess.ServiceBase.ServiceName" /> of the service you want to install.
</summary>
<returns>
The name of the service to be installed. This value must be set before the install utility attempts to install the service.
</returns>
<exception cref="T:System.ArgumentException">
The <see cref="P:System.ServiceProcess.ServiceInstaller.ServiceName" /> property is invalid.
</exception>
</member>
<member name="P:System.ServiceProcess.ServiceInstaller.ServicesDependedOn">
<summary>
Indicates the services that must be running for this service to run.
</summary>
<returns>
An array of services that must be running before the service associated with this installer can run.
</returns>
</member>
<member name="P:System.ServiceProcess.ServiceInstaller.StartType">
<summary>
Indicates how and when this service is started.
</summary>
<returns>
A <see cref="T:System.ServiceProcess.ServiceStartMode" /> that represents the way the service is started. The default is Manual, which specifies that the service will not automatically start after reboot.
</returns>
<exception cref="T:System.ComponentModel.InvalidEnumArgumentException">
<see cref="P:System.ServiceProcess.ServiceInstaller.StartType" /> cannot be set because a value has not been defined for <see cref="T:System.ServiceProcess.ServiceStartMode" />.
</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.Uninstall(System.Collections.IDictionary)">
<summary>
Uninstalls the service by removing information about it from the registry.
</summary>
<param name="savedState">
An <see cref="T:System.Collections.IDictionary" /> that contains the context information associated with the installation.
</param>
<exception cref="T:System.ComponentModel.Win32Exception">
The Service Control Manager could not be opened.
-or-
The system could not get a handle to the service.
</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
<IPermission class="System.ServiceProcess.ServiceControllerPermission, System.ServiceProcess, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="T:System.ServiceProcess.ServiceProcessDescriptionAttribute">
<summary>
Specifies a description for a property or event.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceProcessDescriptionAttribute.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceProcessDescriptionAttribute" /> class, using the specified description.
</summary>
<param name="description">
The application-defined description text.
</param>
</member>
<member name="P:System.ServiceProcess.ServiceProcessDescriptionAttribute.Description">
<summary>
Gets description text associated with the service process.
</summary>
<returns>
An application-defined description.
</returns>
</member>
<member name="T:System.ServiceProcess.ServiceProcessInstaller">
<summary>
Installs an executable containing classes that extend <see cref="T:System.ServiceProcess.ServiceBase" />. This class is called by installation utilities, such as InstallUtil.exe, when installing a service application.
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceProcessInstaller.#ctor">
<summary>
Creates a new instance of the <see cref="T:System.ServiceProcess.ServiceProcessInstaller" /> class.
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceProcessInstaller.Account">
<summary>
Gets or sets the type of account under which to run this service application.
</summary>
<returns>
A <see cref="T:System.ServiceProcess.ServiceAccount" /> that defines the type of account under which the system runs this service. The default is User.
</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceProcessInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
<summary>
Implements the base class <see cref="M:System.Configuration.Install.ComponentInstaller.CopyFromComponent(System.ComponentModel.IComponent)" /> method with no <see cref="T:System.ServiceProcess.ServiceProcessInstaller" /> class-specific behavior.
</summary>
<param name="comp">
The <see cref="T:System.ComponentModel.IComponent" /> that represents the service process.
</param>
</member>
<member name="P:System.ServiceProcess.ServiceProcessInstaller.HelpText">
<summary>
Gets help text displayed for service installation options.
</summary>
<returns>
Help text that provides a description of the steps for setting the user name and password in order to run the service under a particular account.
</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceProcessInstaller.Install(System.Collections.IDictionary)">
<summary>
Writes service application information to the registry. This method is meant to be used by installation tools, which call the appropriate methods automatically.
</summary>
<param name="stateSaver">
An <see cref="T:System.Collections.IDictionary" /> that contains the context information associated with the installation.
</param>
<exception cref="T:System.ArgumentException">
The <paramref name="stateSaver" /> is null.
</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceProcessInstaller.Password">
<summary>
Gets or sets the password associated with the user account under which the service application runs.
</summary>
<returns>
The password associated with the account under which the service should run. The default is an empty string (""). The property is not public, and is never serialized.
</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="M:System.ServiceProcess.ServiceProcessInstaller.Rollback(System.Collections.IDictionary)">
<summary>
Rolls back service application information written to the registry by the installation procedure. This method is meant to be used by installation tools, which process the appropriate methods automatically.
</summary>
<param name="savedState">
An <see cref="T:System.Collections.IDictionary" /> that contains the context information associated with the installation.
</param>
<exception cref="T:System.ArgumentException">
The <paramref name="savedState" /> is null.
-or-
The <paramref name="savedState" /> is corrupted or non-existent.
</exception>
<PermissionSet>
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.ServiceProcessInstaller.Username">
<summary>
Gets or sets the user account under which the service application will run.
</summary>
<returns>
The account under which the service should run. The default is an empty string ("").
</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="T:System.ServiceProcess.ServiceStartMode">
<summary>
Indicates the start mode of the service.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceStartMode.Manual">
<summary>
Indicates that the service is started only manually, by a user (using the Service Control Manager) or by an application.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceStartMode.Automatic">
<summary>
Indicates that the service is to be started (or was started) by the operating system, at system start-up. If an automatically started service depends on a manually started service, the manually started service is also started automatically at system startup.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceStartMode.Disabled">
<summary>
Indicates that the service is disabled, so that it cannot be started by a user or application.
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceType">
<summary>
Represents the type of the service.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.Adapter">
<summary>
A service for a hardware device that requires its own driver.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.FileSystemDriver">
<summary>
A file system driver, which is also a Kernel device driver.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.InteractiveProcess">
<summary>
A service that can communicate with the desktop.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.KernelDriver">
<summary>
A Kernel device driver such as a hard disk or other low-level hardware device driver.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.RecognizerDriver">
<summary>
A file system driver used during startup to determine the file systems present on the system.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.Win32OwnProcess">
<summary>
A Win32 program that can be started by the Service Controller and that obeys the service control protocol. This type of Win32 service runs in a process by itself.
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.Win32ShareProcess">
<summary>
A Win32 service that can share a process with other Win32 services.
</summary>
</member>
<member name="T:System.ServiceProcess.SessionChangeDescription">
<summary>
Identifies the reason for a Terminal Services session change.
</summary>
</member>
<member name="M:System.ServiceProcess.SessionChangeDescription.Equals(System.Object)">
<summary>
Determines whether the specified object is equal to the current session change description.
</summary>
<returns>true if <paramref name="obj" /> is equal to the current <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structure; otherwise, false.
</returns>
<param name="obj">
The object to compare to the current <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structure.
</param>
</member>
<member name="M:System.ServiceProcess.SessionChangeDescription.Equals(System.ServiceProcess.SessionChangeDescription)">
<summary>
Determines whether the specified session change description is equal to the current session change description.
</summary>
<returns>true if <paramref name="changeDescription" /> is equal to the current <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structure; otherwise, false.
</returns>
<param name="changeDescription">
The <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structure to compare to the current <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structure.
</param>
</member>
<member name="M:System.ServiceProcess.SessionChangeDescription.GetHashCode">
<summary>
Gets a hash code for the current session change description.
</summary>
<returns>
A hash code for the current session change description.
</returns>
</member>
<member name="M:System.ServiceProcess.SessionChangeDescription.op_Equality(System.ServiceProcess.SessionChangeDescription,System.ServiceProcess.SessionChangeDescription)">
<summary>
Returns a value indicating whether two <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structures are equal.
</summary>
<returns>true if <paramref name="a" /> and <paramref name="b" /> are equal; otherwise, false.
</returns>
<param name="a">
A <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structure.
</param>
<param name="b">
A <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structure.
</param>
</member>
<member name="M:System.ServiceProcess.SessionChangeDescription.op_Inequality(System.ServiceProcess.SessionChangeDescription,System.ServiceProcess.SessionChangeDescription)">
<summary>
Returns a value indicating whether two <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structures are not equal.
</summary>
<returns>true if <paramref name="a" /> and <paramref name="b" /> are not equal; otherwise, false.
</returns>
<param name="a">
A <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structure.
</param>
<param name="b">
A <see cref="T:System.ServiceProcess.SessionChangeDescription" /> structure.
</param>
</member>
<member name="P:System.ServiceProcess.SessionChangeDescription.Reason">
<summary>
Gets the reason for the session change.
</summary>
<returns>
One of the <see cref="T:System.ServiceProcess.SessionChangeReason" /> values.
</returns>
</member>
<member name="P:System.ServiceProcess.SessionChangeDescription.SessionId">
<summary>
Gets the session ID for the associated session.
</summary>
<returns>
The session ID for the associated session.
</returns>
</member>
<member name="T:System.ServiceProcess.SessionChangeReason">
<summary>
Specifies the reason for a Terminal Services session change notice.
</summary>
</member>
<member name="F:System.ServiceProcess.SessionChangeReason.ConsoleConnect">
<summary>
A console session has connected.
</summary>
</member>
<member name="F:System.ServiceProcess.SessionChangeReason.ConsoleDisconnect">
<summary>
A console session has disconnected.
</summary>
</member>
<member name="F:System.ServiceProcess.SessionChangeReason.RemoteConnect">
<summary>
A remote session has connected.
</summary>
</member>
<member name="F:System.ServiceProcess.SessionChangeReason.RemoteDisconnect">
<summary>
A remote session has disconnected.
</summary>
</member>
<member name="F:System.ServiceProcess.SessionChangeReason.SessionLogon">
<summary>
A user has logged on to a session.
</summary>
</member>
<member name="F:System.ServiceProcess.SessionChangeReason.SessionLogoff">
<summary>
A user has logged off from a session.
</summary>
</member>
<member name="F:System.ServiceProcess.SessionChangeReason.SessionLock">
<summary>
A session has been locked.
</summary>
</member>
<member name="F:System.ServiceProcess.SessionChangeReason.SessionUnlock">
<summary>
A session has been unlocked.
</summary>
</member>
<member name="F:System.ServiceProcess.SessionChangeReason.SessionRemoteControl">
<summary>
The remote control status of a session has changed.
</summary>
</member>
<member name="T:System.ServiceProcess.TimeoutException">
<summary>
The exception that is thrown when a specified timeout has expired.
</summary>
</member>
<member name="M:System.ServiceProcess.TimeoutException.#ctor">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.TimeoutException" /> class with no message text.
</summary>
</member>
<member name="M:System.ServiceProcess.TimeoutException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instace of the <see cref="T:System.ServiceProcess.TimeoutException" /> class with the specified serialization information and context.
</summary>
<param name="info">
The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.
</param>
<param name="context">
The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.
</param>
<exception cref="T:System.ArgumentNullException">
The <paramref name="info" /> parameter is null.
</exception>
<exception cref="T:System.Runtime.Serialization.SerializationException">
The class name is null or <see cref="P:System.Exception.HResult" /> is zero (0).
</exception>
</member>
<member name="M:System.ServiceProcess.TimeoutException.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.TimeoutException" /> class with the specified message text.
</summary>
<param name="message">
Text that describes the type or source of the exception.
</param>
</member>
<member name="M:System.ServiceProcess.TimeoutException.#ctor(System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:System.ServiceProcess.TimeoutException" /> class with the specified message text and inner exception.
</summary>
<param name="message">
Text that describes the type or source of the exception.
</param>
<param name="innerException">
The exception that caused the current exception.
</param>
</member>
<member name="T:System.ServiceProcess.Design.ServiceInstallerDialog">
<summary>
Provides a dialog box, which prompts for account information of a Windows Service application.
</summary>
</member>
<member name="M:System.ServiceProcess.Design.ServiceInstallerDialog.#ctor">
<summary>
Initializes a new instance of the service account form.
</summary>
</member>
<member name="M:System.ServiceProcess.Design.ServiceInstallerDialog.Main">
<summary>
Begins running a standard application message loop and displays the service account form.
</summary>
<PermissionSet>
<IPermission class="System.Security.Permissions.UIPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.Design.ServiceInstallerDialog.Password">
<summary>
Gets or sets the password for the service account form.
</summary>
<returns>
A string representing the password in the service account form. The default is an empty string ("").
</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="P:System.ServiceProcess.Design.ServiceInstallerDialog.Result">
<summary>
Gets the dialog result for the service account form.
</summary>
<returns>
A <see cref="T:System.ServiceProcess.Design.ServiceInstallerDialogResult" /> indicating the user response to the dialog box. The default is OK.
</returns>
</member>
<member name="P:System.ServiceProcess.Design.ServiceInstallerDialog.Username">
<summary>
Gets or sets the user name for the service account form.
</summary>
<returns>
A string representing the user name in the service account form. The default is an empty string ("").
</returns>
<PermissionSet>
<IPermission class="System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
<IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode, ControlEvidence" />
<IPermission class="System.Diagnostics.PerformanceCounterPermission, System, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Unrestricted="true" />
</PermissionSet>
</member>
<member name="T:System.ServiceProcess.Design.ServiceInstallerDialogResult">
<summary>
Specifies the return value of a <see cref="T:System.ServiceProcess.Design.ServiceInstallerDialog" /> form.
</summary>
</member>
<member name="F:System.ServiceProcess.Design.ServiceInstallerDialogResult.OK">
<summary>
The dialog return value is OK. This value typically indicates that the user confirmed the account properties and pressed the OK button to close the dialog.
</summary>
</member>
<member name="F:System.ServiceProcess.Design.ServiceInstallerDialogResult.UseSystem">
<summary>
Install the service with a system account rather than a user account. This value typically indicates that the dialog was not displayed to the user. For example, the <see cref="P:System.ServiceProcess.ServiceProcessInstaller.Account" /> property is set to something other than User.
</summary>
</member>
<member name="F:System.ServiceProcess.Design.ServiceInstallerDialogResult.Canceled">
<summary>
The dialog return value is Canceled. This value typically indicates that the user canceled out of the dialog without setting the account fields.
</summary>
</member>
</members>
</doc>