1 <Type Name="RegistrySecurity" FullName="System.Security.AccessControl.RegistrySecurity">
2 <TypeSignature Language="C#" Value="public sealed class RegistrySecurity : System.Security.AccessControl.NativeObjectSecurity" />
4 <AssemblyName>mscorlib</AssemblyName>
5 <AssemblyVersion>2.0.0.0</AssemblyVersion>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Security.AccessControl.NativeObjectSecurity</BaseTypeName>
13 <summary>To be added.</summary>
14 <remarks>To be added.</remarks>
15 <since version=".NET 2.0" />
18 <Member MemberName=".ctor">
19 <MemberSignature Language="C#" Value="public RegistrySecurity ();" />
20 <MemberType>Constructor</MemberType>
23 <summary>To be added.</summary>
24 <remarks>To be added.</remarks>
25 <since version=".NET 2.0" />
28 <AssemblyVersion>2.0.0.0</AssemblyVersion>
29 <AssemblyVersion>4.0.0.0</AssemblyVersion>
32 <Member MemberName="AccessRightType">
33 <MemberSignature Language="C#" Value="public override Type AccessRightType { get; }" />
34 <MemberType>Property</MemberType>
36 <ReturnType>System.Type</ReturnType>
39 <summary>To be added.</summary>
40 <value>To be added.</value>
41 <remarks>To be added.</remarks>
42 <since version=".NET 2.0" />
45 <AssemblyVersion>2.0.0.0</AssemblyVersion>
46 <AssemblyVersion>4.0.0.0</AssemblyVersion>
49 <Member MemberName="AccessRuleFactory">
50 <MemberSignature Language="C#" Value="public override System.Security.AccessControl.AccessRule AccessRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AccessControlType type);" />
51 <MemberType>Method</MemberType>
53 <ReturnType>System.Security.AccessControl.AccessRule</ReturnType>
56 <Parameter Name="identityReference" Type="System.Security.Principal.IdentityReference" />
57 <Parameter Name="accessMask" Type="System.Int32" />
58 <Parameter Name="isInherited" Type="System.Boolean" />
59 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
60 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
61 <Parameter Name="type" Type="System.Security.AccessControl.AccessControlType" />
64 <param name="identityReference">To be added.</param>
65 <param name="accessMask">To be added.</param>
66 <param name="isInherited">To be added.</param>
67 <param name="inheritanceFlags">To be added.</param>
68 <param name="propagationFlags">To be added.</param>
69 <param name="type">To be added.</param>
70 <summary>To be added.</summary>
71 <returns>To be added.</returns>
72 <remarks>To be added.</remarks>
73 <since version=".NET 2.0" />
76 <AssemblyVersion>2.0.0.0</AssemblyVersion>
77 <AssemblyVersion>4.0.0.0</AssemblyVersion>
80 <Member MemberName="AccessRuleType">
81 <MemberSignature Language="C#" Value="public override Type AccessRuleType { get; }" />
82 <MemberType>Property</MemberType>
84 <ReturnType>System.Type</ReturnType>
87 <summary>To be added.</summary>
88 <value>To be added.</value>
89 <remarks>To be added.</remarks>
90 <since version=".NET 2.0" />
93 <AssemblyVersion>2.0.0.0</AssemblyVersion>
94 <AssemblyVersion>4.0.0.0</AssemblyVersion>
97 <Member MemberName="AddAccessRule">
98 <MemberSignature Language="C#" Value="public void AddAccessRule (System.Security.AccessControl.RegistryAccessRule rule);" />
99 <MemberType>Method</MemberType>
101 <ReturnType>System.Void</ReturnType>
104 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAccessRule" />
107 <param name="rule">To be added.</param>
108 <summary>To be added.</summary>
109 <remarks>To be added.</remarks>
110 <since version=".NET 2.0" />
113 <AssemblyVersion>2.0.0.0</AssemblyVersion>
114 <AssemblyVersion>4.0.0.0</AssemblyVersion>
117 <Member MemberName="AddAuditRule">
118 <MemberSignature Language="C#" Value="public void AddAuditRule (System.Security.AccessControl.RegistryAuditRule rule);" />
119 <MemberType>Method</MemberType>
121 <ReturnType>System.Void</ReturnType>
124 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAuditRule" />
127 <param name="rule">To be added.</param>
128 <summary>To be added.</summary>
129 <remarks>To be added.</remarks>
130 <since version=".NET 2.0" />
133 <AssemblyVersion>2.0.0.0</AssemblyVersion>
134 <AssemblyVersion>4.0.0.0</AssemblyVersion>
137 <Member MemberName="AuditRuleFactory">
138 <MemberSignature Language="C#" Value="public override System.Security.AccessControl.AuditRule AuditRuleFactory (System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags);" />
139 <MemberType>Method</MemberType>
141 <ReturnType>System.Security.AccessControl.AuditRule</ReturnType>
144 <Parameter Name="identityReference" Type="System.Security.Principal.IdentityReference" />
145 <Parameter Name="accessMask" Type="System.Int32" />
146 <Parameter Name="isInherited" Type="System.Boolean" />
147 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
148 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
149 <Parameter Name="flags" Type="System.Security.AccessControl.AuditFlags" />
152 <param name="identityReference">To be added.</param>
153 <param name="accessMask">To be added.</param>
154 <param name="isInherited">To be added.</param>
155 <param name="inheritanceFlags">To be added.</param>
156 <param name="propagationFlags">To be added.</param>
157 <param name="flags">To be added.</param>
158 <summary>To be added.</summary>
159 <returns>To be added.</returns>
160 <remarks>To be added.</remarks>
161 <since version=".NET 2.0" />
164 <AssemblyVersion>2.0.0.0</AssemblyVersion>
165 <AssemblyVersion>4.0.0.0</AssemblyVersion>
168 <Member MemberName="AuditRuleType">
169 <MemberSignature Language="C#" Value="public override Type AuditRuleType { get; }" />
170 <MemberType>Property</MemberType>
172 <ReturnType>System.Type</ReturnType>
175 <summary>To be added.</summary>
176 <value>To be added.</value>
177 <remarks>To be added.</remarks>
178 <since version=".NET 2.0" />
181 <AssemblyVersion>2.0.0.0</AssemblyVersion>
182 <AssemblyVersion>4.0.0.0</AssemblyVersion>
185 <Member MemberName="RemoveAccessRule">
186 <MemberSignature Language="C#" Value="public bool RemoveAccessRule (System.Security.AccessControl.RegistryAccessRule rule);" />
187 <MemberType>Method</MemberType>
189 <ReturnType>System.Boolean</ReturnType>
192 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAccessRule" />
195 <param name="rule">To be added.</param>
196 <summary>To be added.</summary>
197 <returns>To be added.</returns>
198 <remarks>To be added.</remarks>
199 <since version=".NET 2.0" />
202 <AssemblyVersion>2.0.0.0</AssemblyVersion>
203 <AssemblyVersion>4.0.0.0</AssemblyVersion>
206 <Member MemberName="RemoveAccessRuleAll">
207 <MemberSignature Language="C#" Value="public void RemoveAccessRuleAll (System.Security.AccessControl.RegistryAccessRule rule);" />
208 <MemberType>Method</MemberType>
210 <ReturnType>System.Void</ReturnType>
213 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAccessRule" />
216 <param name="rule">To be added.</param>
217 <summary>To be added.</summary>
218 <remarks>To be added.</remarks>
219 <since version=".NET 2.0" />
222 <AssemblyVersion>2.0.0.0</AssemblyVersion>
223 <AssemblyVersion>4.0.0.0</AssemblyVersion>
226 <Member MemberName="RemoveAccessRuleSpecific">
227 <MemberSignature Language="C#" Value="public void RemoveAccessRuleSpecific (System.Security.AccessControl.RegistryAccessRule rule);" />
228 <MemberType>Method</MemberType>
230 <ReturnType>System.Void</ReturnType>
233 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAccessRule" />
236 <param name="rule">To be added.</param>
237 <summary>To be added.</summary>
238 <remarks>To be added.</remarks>
239 <since version=".NET 2.0" />
242 <AssemblyVersion>2.0.0.0</AssemblyVersion>
243 <AssemblyVersion>4.0.0.0</AssemblyVersion>
246 <Member MemberName="RemoveAuditRule">
247 <MemberSignature Language="C#" Value="public bool RemoveAuditRule (System.Security.AccessControl.RegistryAuditRule rule);" />
248 <MemberType>Method</MemberType>
250 <ReturnType>System.Boolean</ReturnType>
253 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAuditRule" />
256 <param name="rule">To be added.</param>
257 <summary>To be added.</summary>
258 <returns>To be added.</returns>
259 <remarks>To be added.</remarks>
260 <since version=".NET 2.0" />
263 <AssemblyVersion>2.0.0.0</AssemblyVersion>
264 <AssemblyVersion>4.0.0.0</AssemblyVersion>
267 <Member MemberName="RemoveAuditRuleAll">
268 <MemberSignature Language="C#" Value="public void RemoveAuditRuleAll (System.Security.AccessControl.RegistryAuditRule rule);" />
269 <MemberType>Method</MemberType>
271 <ReturnType>System.Void</ReturnType>
274 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAuditRule" />
277 <param name="rule">To be added.</param>
278 <summary>To be added.</summary>
279 <remarks>To be added.</remarks>
280 <since version=".NET 2.0" />
283 <AssemblyVersion>2.0.0.0</AssemblyVersion>
284 <AssemblyVersion>4.0.0.0</AssemblyVersion>
287 <Member MemberName="RemoveAuditRuleSpecific">
288 <MemberSignature Language="C#" Value="public void RemoveAuditRuleSpecific (System.Security.AccessControl.RegistryAuditRule rule);" />
289 <MemberType>Method</MemberType>
291 <ReturnType>System.Void</ReturnType>
294 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAuditRule" />
297 <param name="rule">To be added.</param>
298 <summary>To be added.</summary>
299 <remarks>To be added.</remarks>
300 <since version=".NET 2.0" />
303 <AssemblyVersion>2.0.0.0</AssemblyVersion>
304 <AssemblyVersion>4.0.0.0</AssemblyVersion>
307 <Member MemberName="ResetAccessRule">
308 <MemberSignature Language="C#" Value="public void ResetAccessRule (System.Security.AccessControl.RegistryAccessRule rule);" />
309 <MemberType>Method</MemberType>
311 <ReturnType>System.Void</ReturnType>
314 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAccessRule" />
317 <param name="rule">To be added.</param>
318 <summary>To be added.</summary>
319 <remarks>To be added.</remarks>
320 <since version=".NET 2.0" />
323 <AssemblyVersion>2.0.0.0</AssemblyVersion>
324 <AssemblyVersion>4.0.0.0</AssemblyVersion>
327 <Member MemberName="SetAccessRule">
328 <MemberSignature Language="C#" Value="public void SetAccessRule (System.Security.AccessControl.RegistryAccessRule rule);" />
329 <MemberType>Method</MemberType>
331 <ReturnType>System.Void</ReturnType>
334 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAccessRule" />
337 <param name="rule">To be added.</param>
338 <summary>To be added.</summary>
339 <remarks>To be added.</remarks>
340 <since version=".NET 2.0" />
343 <AssemblyVersion>2.0.0.0</AssemblyVersion>
344 <AssemblyVersion>4.0.0.0</AssemblyVersion>
347 <Member MemberName="SetAuditRule">
348 <MemberSignature Language="C#" Value="public void SetAuditRule (System.Security.AccessControl.RegistryAuditRule rule);" />
349 <MemberType>Method</MemberType>
351 <ReturnType>System.Void</ReturnType>
354 <Parameter Name="rule" Type="System.Security.AccessControl.RegistryAuditRule" />
357 <param name="rule">To be added.</param>
358 <summary>To be added.</summary>
359 <remarks>To be added.</remarks>
360 <since version=".NET 2.0" />
363 <AssemblyVersion>2.0.0.0</AssemblyVersion>
364 <AssemblyVersion>4.0.0.0</AssemblyVersion>