-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
ServiceStartMode.xml
183 lines (181 loc) · 9.65 KB
/
ServiceStartMode.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
<Type Name="ServiceStartMode" FullName="System.ServiceProcess.ServiceStartMode">
<TypeSignature Language="C#" Value="public enum ServiceStartMode" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ServiceStartMode extends System.Enum" />
<TypeSignature Language="DocId" Value="T:System.ServiceProcess.ServiceStartMode" />
<TypeSignature Language="VB.NET" Value="Public Enum ServiceStartMode" />
<TypeSignature Language="F#" Value="type ServiceStartMode = " />
<TypeSignature Language="C++ CLI" Value="public enum class ServiceStartMode" />
<AssemblyInfo>
<AssemblyName>System.ServiceProcess.ServiceController</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.2.1.0</AssemblyVersion>
<AssemblyVersion>4.2.2.0</AssemblyVersion>
<AssemblyVersion>4.2.3.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeForwardingChain>
<TypeForwarding From="System.ServiceProcess.ServiceController" FromVersion="9.0.0.0" To="System.ServiceProcess" ToVersion="4.0.0.0" FrameworkAlternate="netframework-4.6.2;netframework-4.7;netframework-4.7.1;netframework-4.7.2;netframework-4.8;netframework-4.8.1" />
</TypeForwardingChain>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>Indicates the start mode of the service.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The <xref:System.ServiceProcess.ServiceStartMode> is used by the service installer to indicate whether the new service should be disabled at system startup, whether the system should start the service automatically at system startup, or whether the service should be started manually by a user or application. It is also used by the <xref:System.ServiceProcess.ServiceController.StartType%2A?displayProperty=nameWithType> property to indicate how a particular service starts.
]]></format>
</remarks>
<altmember cref="P:System.ServiceProcess.ServiceInstaller.StartType" />
<altmember cref="T:System.ServiceProcess.ServiceInstaller" />
</Docs>
<Members>
<Member MemberName="Automatic">
<MemberSignature Language="C#" Value="Automatic" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.ServiceProcess.ServiceStartMode Automatic = int32(2)" />
<MemberSignature Language="DocId" Value="F:System.ServiceProcess.ServiceStartMode.Automatic" />
<MemberSignature Language="VB.NET" Value="Automatic" />
<MemberSignature Language="F#" Value="Automatic = 2" Usage="System.ServiceProcess.ServiceStartMode.Automatic" />
<MemberSignature Language="C++ CLI" Value="Automatic" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess.ServiceController</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.ServiceProcess.ServiceStartMode</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<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>
</Docs>
</Member>
<Member MemberName="Boot">
<MemberSignature Language="C#" Value="Boot" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.ServiceProcess.ServiceStartMode Boot = int32(0)" />
<MemberSignature Language="DocId" Value="F:System.ServiceProcess.ServiceStartMode.Boot" />
<MemberSignature Language="VB.NET" Value="Boot" />
<MemberSignature Language="F#" Value="Boot = 0" Usage="System.ServiceProcess.ServiceStartMode.Boot" />
<MemberSignature Language="C++ CLI" Value="Boot" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess.ServiceController</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.ServiceProcess.ServiceStartMode</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>Indicates that the service is a device driver started by the system loader. This value is valid only for device drivers.</summary>
</Docs>
</Member>
<Member MemberName="Disabled">
<MemberSignature Language="C#" Value="Disabled" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.ServiceProcess.ServiceStartMode Disabled = int32(4)" />
<MemberSignature Language="DocId" Value="F:System.ServiceProcess.ServiceStartMode.Disabled" />
<MemberSignature Language="VB.NET" Value="Disabled" />
<MemberSignature Language="F#" Value="Disabled = 4" Usage="System.ServiceProcess.ServiceStartMode.Disabled" />
<MemberSignature Language="C++ CLI" Value="Disabled" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess.ServiceController</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.ServiceProcess.ServiceStartMode</ReturnType>
</ReturnValue>
<MemberValue>4</MemberValue>
<Docs>
<summary>Indicates that the service is disabled, so that it cannot be started by a user or application.</summary>
</Docs>
</Member>
<Member MemberName="Manual">
<MemberSignature Language="C#" Value="Manual" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.ServiceProcess.ServiceStartMode Manual = int32(3)" />
<MemberSignature Language="DocId" Value="F:System.ServiceProcess.ServiceStartMode.Manual" />
<MemberSignature Language="VB.NET" Value="Manual" />
<MemberSignature Language="F#" Value="Manual = 3" Usage="System.ServiceProcess.ServiceStartMode.Manual" />
<MemberSignature Language="C++ CLI" Value="Manual" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess.ServiceController</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess</AssemblyName>
<AssemblyVersion>1.0.5000.0</AssemblyVersion>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.ServiceProcess.ServiceStartMode</ReturnType>
</ReturnValue>
<MemberValue>3</MemberValue>
<Docs>
<summary>Indicates that the service is started only manually, by a user (using the Service Control Manager) or by an application.</summary>
</Docs>
</Member>
<Member MemberName="System">
<MemberSignature Language="C#" Value="System" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.ServiceProcess.ServiceStartMode System = int32(1)" />
<MemberSignature Language="DocId" Value="F:System.ServiceProcess.ServiceStartMode.System" />
<MemberSignature Language="VB.NET" Value="System" />
<MemberSignature Language="F#" Value="System = 1" Usage="System.ServiceProcess.ServiceStartMode.System" />
<MemberSignature Language="C++ CLI" Value="System" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess.ServiceController</AssemblyName>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<AssemblyInfo>
<AssemblyName>System.ServiceProcess</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.ServiceProcess.ServiceStartMode</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>Indicates that the service is a device driver started by the <see langword="IOInitSystem" /> function. This value is valid only for device drivers.</summary>
</Docs>
</Member>
</Members>
</Type>