windows-nt/Source/XPSP1/NT/tools/x86/managed/urt/v1.0.3705/system.serviceprocess.xml
2020-09-26 16:20:57 +08:00

1006 lines
47 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>System.ServiceProcess</name>
</assembly>
<members>
<member name="M:System.ServiceProcess.ResDescriptionAttribute.#ctor(System.String)">
<summary>
Constructs a new sys description.
</summary>
<param name="description">
description text.
</param>
</member>
<member name="P:System.ServiceProcess.ResDescriptionAttribute.Description">
<summary>
Retrieves the description text.
</summary>
<returns>
description
</returns>
</member>
<member name="T:System.ServiceProcess.PowerBroadcastStatus">
<summary>
<para>Indicates the system's power status.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.BatteryLow">
<summary>
<para> Battery power is low.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.OemEvent">
<summary>
<para>An Advanced Power Management (APM) BIOS signaled an APM OEM event.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.PowerStatusChange">
<summary>
<para>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.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.QuerySuspend">
<summary>
<para>The system has requested permission to suspend the
computer. An application that grants permission should carry out preparations
for the suspension before returning.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.QuerySuspendFailed">
<summary>
<para> The system was denied permission to suspend
the computer. This status is broadcast if any application or driver denied a
previous <see langword="QuerySuspend" /> status.</para>
<para>
</para>
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.ResumeAutomatic">
<summary>
<para>The computer has woken up automatically to
handle an event.</para>
<note type="note">
If the system detects any user
activity after broadcasting <see langword="ResumeAutomatic" />, it will broadcast a
<see langword="ResumeSuspend" /> event to let applications know they can resume full
interaction with the user.
</note>
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.ResumeCritical">
<summary>
<para> The system has resumed operation after
a critical suspension caused by a failing battery.</para>
<note type="note">
Because a critical suspension occurs
without prior notification, resources and data previously available may not be
present when the application receives this event. The application should attempt
to restore its state to the best of its ability.
</note>
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.ResumeSuspend">
<summary>
<para> The system has resumed operation after being suspended.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.PowerBroadcastStatus.Suspend">
<summary>
<para>The computer is about to enter a suspended state. This
event is typically broadcast when all applications and installable drivers have
returned <see langword="true" />
to a previous <see langword="QuerySuspend" /> state.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceAccount">
<summary>
<para>Specifies a service's security context, which defines
its logon type.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceAccount.LocalService">
<summary>
<para>An account that provides extensive local privileges, and presents
the computer's credentials to any remote server.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceAccount.NetworkService">
<summary>
<para>An account that acts as a non-privileged user on the
local computer, and
presents the computer's credentials to any remote server.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceAccount.LocalSystem">
<summary>
<para>An account that acts as a non-privileged user on the
local computer, and
presents anonymous credentials to any remote server.</para>
<para>
</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceAccount.User">
<summary>
<para>An account defined by a specific user on the network.
Specifying <see langword="User" /> for the <see cref="P:System.ServiceProcess.ServiceProcessInstaller.Account" qualify="true" /> 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.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceBase">
<summary>
<para>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 when creating a new service class.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceBase.MaxNameLength">
<summary>
<para> Indicates the maximum size for a service name.
</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.#ctor">
<summary>
<para>Creates a new instance of the <see cref="T:System.ServiceProcess.ServiceBase" /> class.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnContinue">
<summary>
<para> 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.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnPause">
<summary>
<para> 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.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnPowerEvent(System.ServiceProcess.PowerBroadcastStatus)">
<summary>
<para> 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.</para>
</summary>
<param name="powerStatus">A <see cref="T:System.ServiceProcess.PowerBroadcastStatus" /> that indicates a notification from the system about its power status.</param>
<returns>
<para>When implemented in a derived class, the needs of
your application determine what value to return. For example, if a
<see langword="QuerySuspend" /> broadcast status is passed, you could cause your
application to reject the query by returning <see langword="false" />
.</para>
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnShutdown">
<summary>
<para>When implemented in a derived class,
executes when the system is shutting down.
Specifies what should
happen immediately prior
to the system shutting down.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnStart(System.String[])">
<summary>
<para> 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.</para>
<para>
</para>
</summary>
<param name="args">Data passed by the start command.</param>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnStop">
<summary>
<para> 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.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceBase.OnCustomCommand(System.Int32)">
<summary>
<para>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.</para>
</summary>
<param name="command">The command message sent to the service.</param>
</member>
<member name="M:System.ServiceProcess.ServiceBase.Run(System.ServiceProcess.ServiceBase[])">
<summary>
<para>Provides the main entry point for an executable that
contains multiple associated services. Loads the specified services into memory so they can be
started.</para>
</summary>
<param name="services">An array of ServiceBase instances, which indicate services to start. </param>
</member>
<member name="M:System.ServiceProcess.ServiceBase.Run(System.ServiceProcess.ServiceBase)">
<summary>
<para>Provides the main
entry point for an executable that contains a single
service. Loads the service into memory so it can be
started.</para>
</summary>
<param name="service">A <see cref="T:System.ServiceProcess.ServiceBase" /> which indicates a service to start.</param>
</member>
<member name="P:System.ServiceProcess.ServiceBase.AutoLog">
<summary>
<para> Indicates whether to report Start, Stop, Pause,
and Continue commands
in
the
event
log.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceBase.CanHandlePowerEvent">
<summary>
<para> Gets or sets
a value indicating whether the service can handle notifications of
computer power status changes.
</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceBase.CanPauseAndContinue">
<summary>
<para> Gets or sets a value indicating whether the service can be paused
and resumed.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceBase.CanShutdown">
<summary>
<para> Gets or sets a value indicating whether the service should be notified when
the system is shutting down.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceBase.CanStop">
<summary>
<para> Gets or sets a value indicating whether the service can be
stopped once it has started.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceBase.EventLog">
<summary>
<para> Gets an event log you can use to write notification of service
command calls, such as Start and Stop, to the Application event log.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceBase.ServiceName">
<summary>
<para> Gets or sets the short name used to identify the service to the system.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceController">
<summary>
<para> Represents a Windows service and allows you to connect to a running or stopped
service, manipulate it, or get information about it.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.#ctor">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceController" /> class that is not associated with a specific service.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.#ctor(System.String)">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceController" /> class that is associated with an existing service on the
local computer.</para>
</summary>
<param name="name">The short name that identifies the service to the system. </param>
</member>
<member name="M:System.ServiceProcess.ServiceController.#ctor(System.String,System.String)">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceController" /> class that is associated with an existing service
on the specified computer.</para>
</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>
</member>
<member name="M:System.ServiceProcess.ServiceController.Close">
<summary>
<para>Disconnects this <see cref="T:System.ServiceProcess.ServiceController" /> instance from
the service and frees all the resources that the instance allocated.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.GetDevices">
<summary>
<para>Retrieves the device driver services on the local computer.</para>
</summary>
<returns>
<para>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.</para>
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceController.GetDevices(System.String)">
<summary>
<para>Retrieves the device driver services on the specified computer.</para>
</summary>
<param name="machineName">
<para>The computer from which to retrieve the device driver services. </para>
</param>
<returns>
<para>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.</para>
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceController.GetServices">
<summary>
<para>Retrieves all the services on the local computer, except for the device driver services.</para>
</summary>
<returns>
<para>An array of type <see cref="T:System.ServiceProcess.ServiceController" /> in which each element
is associated with a service on the local computer.</para>
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceController.GetServices(System.String)">
<summary>
<para>Retrieves all the services on the specified computer, except for the device driver services.</para>
</summary>
<param name="machineName">
<para> The computer from which to retrieve the services. </para>
</param>
<returns>
<para>An array of type <see cref="T:System.ServiceProcess.ServiceController" /> in which each element
is associated with a service on the specified computer.</para>
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceController.Pause">
<summary>
<para>Suspends a service's operation.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.Continue">
<summary>
<para>Continues a service after it has been paused.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.ExecuteCommand(System.Int32)">
<summary>
<para>Executes a custom command on the service.</para>
</summary>
<param name="command">An application-defined command flag that indicates which custom command to execute. </param>
</member>
<member name="M:System.ServiceProcess.ServiceController.Refresh">
<summary>
<para>Refreshes all the property values, setting them to the current values.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.Start">
<summary>
<para>Starts the service, passing no arguments.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.Start(System.String[])">
<summary>
<para> Starts a service, passing the specified arguments.</para>
</summary>
<param name="args"> An array of arguments to pass to the service when it starts.</param>
</member>
<member name="M:System.ServiceProcess.ServiceController.Stop">
<summary>
<para> Stops this service and any services that are dependent on
this service.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceController.WaitForStatus(System.ServiceProcess.ServiceControllerStatus)">
<summary>
<para> Infinitely waits for the service to reach the specified status.</para>
</summary>
<param name="desiredStatus">The status to wait for.</param>
</member>
<member name="M:System.ServiceProcess.ServiceController.WaitForStatus(System.ServiceProcess.ServiceControllerStatus,System.TimeSpan)">
<summary>
<para>Waits for the service to reach the specified status or for the specified time-out
to expire.</para>
</summary>
<param name="desiredStatus">The status to wait for.</param>
<param name=" timeout">The amount of time to wait for the service to reach the specified status.</param>
</member>
<member name="P:System.ServiceProcess.ServiceController.CanPauseAndContinue">
<summary>
<para> Gets a value indicating whether the service can be paused and resumed.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceController.CanShutdown">
<summary>
<para> Gets a value indicating whether the service should be notified when the system is shutting down.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceController.CanStop">
<summary>
<para> Gets a value indicating whether the service can be stopped after it has started.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceController.DisplayName">
<summary>
<para> Gets or sets a friendly name for the service. </para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceController.DependentServices">
<summary>
<para>Gets the set of services that depends on the service
associated with this <see cref="T:System.ServiceProcess.ServiceController" />
instance.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceController.MachineName">
<summary>
<para>Gets or sets the name of the computer on which this service resides.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceController.ServiceName">
<summary>
<para> Gets or sets the name that identifies the service that this instance
references.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceController.ServicesDependedOn">
<summary>
<para>The set of services that this service depends on.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceController.Status">
<summary>
<para> Gets the status of the service that
is referenced by this instance.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceController.ServiceType">
<summary>
<para>Gets the type of service that this object references.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceControllerPermission">
<summary>
<para>Allows control of code access security permissions for service
controllers.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermission.#ctor">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermission" /> class.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermission.#ctor(System.Security.Permissions.PermissionState)">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermission" /> class with
the specified access to resources.</para>
</summary>
<param name="state">One of the <see cref="T:System.Security.Permissions.PermissionState" /> values.</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermission.#ctor(System.ServiceProcess.ServiceControllerPermissionAccess,System.String,System.String)">
<summary>
<para>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.</para>
</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>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermission" /> class with
the specified permission entries.</para>
</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>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermission.PermissionEntries">
<summary>
<para>Gets the collection of permission entries for this permissions request.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceControllerPermissionAccess">
<summary>
<para>Defines access levels used by <see cref="T:System.ServiceProcess.ServiceController" /> permission classes.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerPermissionAccess.None">
<summary>
<para>The <see cref="T:System.ServiceProcess.ServiceController" /> has no permissions.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerPermissionAccess.Browse">
<summary>
<para>The <see cref="T:System.ServiceProcess.ServiceController" /> can connect
to, but not control, existing services.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerPermissionAccess.Control">
<summary>
<para>The <see cref="T:System.ServiceProcess.ServiceController" /> can
connect to and control existing services.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceControllerPermissionAttribute">
<summary>
<para>Allows declarative service controller permission checks.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermissionAttribute" /> class.</para>
</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>
<para>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.</para>
</summary>
<returns>
<para>An <see cref="T:System.Security.IPermission" /> that represents the created permission.</para>
</returns>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionAttribute.MachineName">
<summary>
<para> Gets or sets the name of the computer on which the service resides.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionAttribute.PermissionAccess">
<summary>
<para>Gets or sets the access levels used in the permissions request.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionAttribute.ServiceName">
<summary>
<para>Gets or sets the short name that identifies the service to the system.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceControllerPermissionEntry">
<summary>
<para>Defines the smallest unit of a code access security permission that is set for a
<see cref="T:System.ServiceProcess.ServiceController" />.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntry.#ctor">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> class.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntry.#ctor(System.ServiceProcess.ServiceControllerPermissionAccess,System.String,System.String)">
<summary>
<para>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.</para>
</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="P:System.ServiceProcess.ServiceControllerPermissionEntry.MachineName">
<summary>
<para>Gets the name of the computer on which the service resides.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionEntry.PermissionAccess">
<summary>
<para>Gets the access levels used in the permissions request.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionEntry.ServiceName">
<summary>
<para>Gets the short name that identifies the service to the system.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceControllerPermissionEntryCollection">
<summary>
<para>Contains a strongly-typed collection of <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> objects.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.Add(System.ServiceProcess.ServiceControllerPermissionEntry)">
<summary>
<para>Adds a specified <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> to this collection.</para>
</summary>
<param name="value">The <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object to add.</param>
<returns>
<para>The zero-based index of the added <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object.</para>
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.AddRange(System.ServiceProcess.ServiceControllerPermissionEntry[])">
<summary>
<para>Appends a set of specified permission entries to this collection.</para>
</summary>
<param name="value">An array of type <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> objects that contains the permission entries to add.</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.AddRange(System.ServiceProcess.ServiceControllerPermissionEntryCollection)">
<summary>
<para> Appends a set of specified permission entries to this collection.</para>
</summary>
<param name="value">A <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntryCollection" /> that contains the permission entries to add.</param>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.Contains(System.ServiceProcess.ServiceControllerPermissionEntry)">
<summary>
<para>Determines whether this collection contains a specified
<see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object.</para>
</summary>
<param name="value">The <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object to find.</param>
<returns>
<para>
<see langword="true" /> if the
specified <see cref="T:System.ServiceProcess.ServiceControllerPermissionEntry" /> object belongs to this collection;
otherwise, <see langword="false" />.</para>
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.CopyTo(System.ServiceProcess.ServiceControllerPermissionEntry[],System.Int32)">
<summary>
<para>Copies the permission entries from this collection to an
array, starting at a particular index of the array.</para>
</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>
<para>Determines the index of a specified permission entry in this collection.</para>
</summary>
<param name="value">The permission entry to search for.</param>
<returns>
<para>The zero-based index of the specified permission
entry, or -1 if the permission entry was not found in the collection.</para>
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.Insert(System.Int32,System.ServiceProcess.ServiceControllerPermissionEntry)">
<summary>
<para>Inserts a permission entry into this collection at a specified index.</para>
</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="M:System.ServiceProcess.ServiceControllerPermissionEntryCollection.Remove(System.ServiceProcess.ServiceControllerPermissionEntry)">
<summary>
<para>Removes a specified permission entry from this collection.</para>
</summary>
<param name="value">The permission entry to remove.</param>
</member>
<member name="P:System.ServiceProcess.ServiceControllerPermissionEntryCollection.Item(System.Int32)">
<summary>
<para>Gets or sets the object at a specified index.</para>
</summary>
<param name="index">The zero-based index into the collection.</param>
</member>
<member name="T:System.ServiceProcess.ServiceControllerStatus">
<summary>
<para>Indicates the current state of the service.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.ContinuePending">
<summary>
<para>The service continue is pending.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.Paused">
<summary>
<para>The service is paused.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.PausePending">
<summary>
<para>The service pause is pending.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.Running">
<summary>
<para>The service is running.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.StartPending">
<summary>
<para>The service is starting.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.Stopped">
<summary>
<para>The service is stopping.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceControllerStatus.StopPending">
<summary>
<para>The service is not running.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceInstaller">
<summary>
<para>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.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.#ctor">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceInstaller" /> class.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
<summary>
<para> Copies properties from an instance of <see cref="T:System.ServiceProcess.ServiceBase" />
to this installer.</para>
</summary>
<param name="component">The <see cref="T:System.ComponentModel.IComponent" /> from which to copy.</param>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.Install(System.Collections.IDictionary)">
<summary>
<para>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.</para>
</summary>
<param name="stateSaver">An <see cref="T:System.Collections.IDictionary" /> that contains the context information associated with the installation.</param>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)">
<summary>
<para>Indicates whether two installers would install
the same service. </para>
</summary>
<param name="otherInstaller">A <see cref="T:System.Configuration.Install.ComponentInstaller" /> to which you are comparing the current installer.</param>
<returns>
<para>
<see langword="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, <see langword="false" />.</para>
</returns>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.Rollback(System.Collections.IDictionary)">
<summary>
<para> 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.</para>
</summary>
<param name="savedState">An <see cref="T:System.Collections.IDictionary" /> that contains the context information associated with the installation.</param>
</member>
<member name="M:System.ServiceProcess.ServiceInstaller.Uninstall(System.Collections.IDictionary)">
<summary>
<para>Uninstalls the service by removing information about it from the registry.</para>
</summary>
<param name="savedState">An <see cref="T:System.Collections.IDictionary" /> that contains the context information associated with the installation.</param>
</member>
<member name="P:System.ServiceProcess.ServiceInstaller.DisplayName">
<summary>
<para>Indicates the friendly name that identifies the service to
the user. </para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceInstaller.ServicesDependedOn">
<summary>
<para> Indicates the services that must be running for this service to run.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceInstaller.ServiceName">
<summary>
<para>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" qualify="true" /> of the service you want to install.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceInstaller.StartType">
<summary>
<para>Indicates how and when this service is started.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceProcessDescriptionAttribute">
<summary>
<para> Specifies a description for a property
or event.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceProcessDescriptionAttribute.#ctor(System.String)">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.ServiceProcessDescriptionAttribute" /> class, using the specified description.</para>
</summary>
<param name="description">The application-defined description text. </param>
</member>
<member name="P:System.ServiceProcess.ServiceProcessDescriptionAttribute.Description">
<summary>
<para>Gets description text associated with the service process.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceProcessInstaller">
<summary>
<para>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.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.ServiceProcessInstaller.CopyFromComponent(System.ComponentModel.IComponent)">
<summary>
<para>Implements the base class <see cref="M:System.Configuration.Install.ComponentInstaller.CopyFromComponent(System.ComponentModel.IComponent)" qualify="true" /> method with no <see cref="T:System.ServiceProcess.ServiceProcessInstaller" /> class-specific behavior.</para>
</summary>
<param name="comp">The <see cref="T:System.ComponentModel.IComponent" /> that represents the service process.</param>
</member>
<member name="M:System.ServiceProcess.ServiceProcessInstaller.Install(System.Collections.IDictionary)">
<summary>
<para>Writes service application information to the registry.
This method is meant to be used by installation tools, which call the appropriate methods automatically.</para>
</summary>
<param name="stateSaver">An <see cref="T:System.Collections.IDictionary" /> that contains the context information associated with the installation.</param>
</member>
<member name="M:System.ServiceProcess.ServiceProcessInstaller.Rollback(System.Collections.IDictionary)">
<summary>
<para> 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.</para>
</summary>
<param name="savedState">An <see cref="T:System.Collections.IDictionary" /> that contains the context information associated with the installation.</param>
</member>
<member name="P:System.ServiceProcess.ServiceProcessInstaller.HelpText">
<summary>
<para>Gets help text displayed for service installation options.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceProcessInstaller.Password">
<summary>
<para> Gets or sets the password associated with the user account under
which the service application runs.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceProcessInstaller.Account">
<summary>
<para>Gets or sets the type of account under which to run
this service application.</para>
</summary>
</member>
<member name="P:System.ServiceProcess.ServiceProcessInstaller.Username">
<summary>
<para> Gets or sets the user account under which
the service application will run.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceStartMode">
<summary>
<para> Indicates the start mode of the service.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceStartMode.Manual">
<summary>
<para> Indicates that the service is started only manually, by a user (using the Service
Control Manager) or by an application.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceStartMode.Automatic">
<summary>
<para>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.</para>
<para>
</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceStartMode.Disabled">
<summary>
<para> Indicates that the service
is disabled, so that it cannot be started by a user or application.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.ServiceType">
<summary>
<para>Represents the type of the service.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.Adapter">
<summary>
<para>A service for a hardware device that requires its own driver.</para>
<para>
</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.FileSystemDriver">
<summary>
<para>A file system driver, which is also a Kernel device driver.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.InteractiveProcess">
<summary>
<para> A service
that can communicate with the desktop.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.KernelDriver">
<summary>
<para>A Kernel device driver such as a hard disk or other
low-level hardware device driver.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.RecognizerDriver">
<summary>
<para>A file system driver used during startup to determine the file systems
present on the system.</para>
<para>
</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.Win32OwnProcess">
<summary>
<para>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.</para>
</summary>
</member>
<member name="F:System.ServiceProcess.ServiceType.Win32ShareProcess">
<summary>
<para>A Win32 service that can share a process with other Win32 services.</para>
</summary>
</member>
<member name="T:System.ServiceProcess.TimeoutException">
<summary>
<para>The exception that is thrown when a specified timeout has expired.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.TimeoutException.#ctor">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.TimeoutException" /> class with no message text.</para>
</summary>
</member>
<member name="M:System.ServiceProcess.TimeoutException.#ctor(System.String)">
<summary>
<para>Initializes a new instance of the <see cref="T:System.ServiceProcess.TimeoutException" /> class with the specified message text.</para>
</summary>
<param name="message">Text that describes the type or source of the exception.</param>
</member>
<member name="T:System.ServiceProcess.Design.ServiceInstallerDialogResult">
<summary>
<para>[To be supplied.]</para>
</summary>
</member>
<member name="F:System.ServiceProcess.Design.ServiceInstallerDialogResult.OK">
<summary>
<para>[To be supplied.]</para>
</summary>
</member>
<member name="F:System.ServiceProcess.Design.ServiceInstallerDialogResult.UseSystem">
<summary>
<para>[To be supplied.]</para>
</summary>
</member>
<member name="F:System.ServiceProcess.Design.ServiceInstallerDialogResult.Canceled">
<summary>
<para>[To be supplied.]</para>
</summary>
</member>
<member name="T:System.ServiceProcess.Design.ServiceInstallerDialog">
<summary>
<para>[To be supplied.]</para>
</summary>
</member>
<member name="M:System.ServiceProcess.Design.ServiceInstallerDialog.#ctor">
<summary>
<para>[To be supplied.]</para>
</summary>
</member>
<member name="M:System.ServiceProcess.Design.ServiceInstallerDialog.Main">
<summary>
<para>[To be supplied.]</para>
</summary>
</member>
<member name="P:System.ServiceProcess.Design.ServiceInstallerDialog.Password">
<summary>
<para>[To be supplied.]</para>
</summary>
</member>
<member name="P:System.ServiceProcess.Design.ServiceInstallerDialog.Result">
<summary>
<para>[To be supplied.]</para>
</summary>
</member>
<member name="P:System.ServiceProcess.Design.ServiceInstallerDialog.Username">
<summary>
<para>[To be supplied.]</para>
</summary>
</member>
</members>
</doc>