1 <Type Name="SystemAcl" FullName="System.Security.AccessControl.SystemAcl">
2 <TypeSignature Language="C#" Value="public sealed class SystemAcl : System.Security.AccessControl.CommonAcl" />
4 <AssemblyName>mscorlib</AssemblyName>
5 <AssemblyVersion>2.0.0.0</AssemblyVersion>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Security.AccessControl.CommonAcl</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 SystemAcl (bool isContainer, bool isDS, int capacity);" />
20 <MemberType>Constructor</MemberType>
22 <Parameter Name="isContainer" Type="System.Boolean" />
23 <Parameter Name="isDS" Type="System.Boolean" />
24 <Parameter Name="capacity" Type="System.Int32" />
27 <param name="isContainer">To be added.</param>
28 <param name="isDS">To be added.</param>
29 <param name="capacity">To be added.</param>
30 <summary>To be added.</summary>
31 <remarks>To be added.</remarks>
32 <since version=".NET 2.0" />
35 <AssemblyVersion>2.0.0.0</AssemblyVersion>
36 <AssemblyVersion>4.0.0.0</AssemblyVersion>
39 <Member MemberName=".ctor">
40 <MemberSignature Language="C#" Value="public SystemAcl (bool isContainer, bool isDS, System.Security.AccessControl.RawAcl rawAcl);" />
41 <MemberType>Constructor</MemberType>
43 <Parameter Name="isContainer" Type="System.Boolean" />
44 <Parameter Name="isDS" Type="System.Boolean" />
45 <Parameter Name="rawAcl" Type="System.Security.AccessControl.RawAcl" />
48 <param name="isContainer">To be added.</param>
49 <param name="isDS">To be added.</param>
50 <param name="rawAcl">To be added.</param>
51 <summary>To be added.</summary>
52 <remarks>To be added.</remarks>
53 <since version=".NET 2.0" />
56 <AssemblyVersion>2.0.0.0</AssemblyVersion>
57 <AssemblyVersion>4.0.0.0</AssemblyVersion>
60 <Member MemberName=".ctor">
61 <MemberSignature Language="C#" Value="public SystemAcl (bool isContainer, bool isDS, byte revision, int capacity);" />
62 <MemberType>Constructor</MemberType>
64 <Parameter Name="isContainer" Type="System.Boolean" />
65 <Parameter Name="isDS" Type="System.Boolean" />
66 <Parameter Name="revision" Type="System.Byte" />
67 <Parameter Name="capacity" Type="System.Int32" />
70 <param name="isContainer">To be added.</param>
71 <param name="isDS">To be added.</param>
72 <param name="revision">To be added.</param>
73 <param name="capacity">To be added.</param>
74 <summary>To be added.</summary>
75 <remarks>To be added.</remarks>
76 <since version=".NET 2.0" />
79 <AssemblyVersion>2.0.0.0</AssemblyVersion>
80 <AssemblyVersion>4.0.0.0</AssemblyVersion>
83 <Member MemberName="AddAudit">
84 <MemberSignature Language="C#" Value="public void AddAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);" />
85 <MemberType>Method</MemberType>
87 <ReturnType>System.Void</ReturnType>
90 <Parameter Name="auditFlags" Type="System.Security.AccessControl.AuditFlags" />
91 <Parameter Name="sid" Type="System.Security.Principal.SecurityIdentifier" />
92 <Parameter Name="accessMask" Type="System.Int32" />
93 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
94 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
97 <param name="auditFlags">To be added.</param>
98 <param name="sid">To be added.</param>
99 <param name="accessMask">To be added.</param>
100 <param name="inheritanceFlags">To be added.</param>
101 <param name="propagationFlags">To be added.</param>
102 <summary>To be added.</summary>
103 <remarks>To be added.</remarks>
104 <since version=".NET 2.0" />
107 <AssemblyVersion>2.0.0.0</AssemblyVersion>
108 <AssemblyVersion>4.0.0.0</AssemblyVersion>
111 <Member MemberName="AddAudit">
112 <MemberSignature Language="C#" Value="public void AddAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);" />
113 <MemberType>Method</MemberType>
115 <ReturnType>System.Void</ReturnType>
118 <Parameter Name="auditFlags" Type="System.Security.AccessControl.AuditFlags" />
119 <Parameter Name="sid" Type="System.Security.Principal.SecurityIdentifier" />
120 <Parameter Name="accessMask" Type="System.Int32" />
121 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
122 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
123 <Parameter Name="objectFlags" Type="System.Security.AccessControl.ObjectAceFlags" />
124 <Parameter Name="objectType" Type="System.Guid" />
125 <Parameter Name="inheritedObjectType" Type="System.Guid" />
128 <param name="auditFlags">To be added.</param>
129 <param name="sid">To be added.</param>
130 <param name="accessMask">To be added.</param>
131 <param name="inheritanceFlags">To be added.</param>
132 <param name="propagationFlags">To be added.</param>
133 <param name="objectFlags">To be added.</param>
134 <param name="objectType">To be added.</param>
135 <param name="inheritedObjectType">To be added.</param>
136 <summary>To be added.</summary>
137 <remarks>To be added.</remarks>
138 <since version=".NET 2.0" />
141 <AssemblyVersion>2.0.0.0</AssemblyVersion>
142 <AssemblyVersion>4.0.0.0</AssemblyVersion>
145 <Member MemberName="RemoveAudit">
146 <MemberSignature Language="C#" Value="public bool RemoveAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);" />
147 <MemberType>Method</MemberType>
149 <ReturnType>System.Boolean</ReturnType>
152 <Parameter Name="auditFlags" Type="System.Security.AccessControl.AuditFlags" />
153 <Parameter Name="sid" Type="System.Security.Principal.SecurityIdentifier" />
154 <Parameter Name="accessMask" Type="System.Int32" />
155 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
156 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
159 <param name="auditFlags">To be added.</param>
160 <param name="sid">To be added.</param>
161 <param name="accessMask">To be added.</param>
162 <param name="inheritanceFlags">To be added.</param>
163 <param name="propagationFlags">To be added.</param>
164 <summary>To be added.</summary>
165 <returns>To be added.</returns>
166 <remarks>To be added.</remarks>
167 <since version=".NET 2.0" />
170 <AssemblyVersion>2.0.0.0</AssemblyVersion>
171 <AssemblyVersion>4.0.0.0</AssemblyVersion>
174 <Member MemberName="RemoveAudit">
175 <MemberSignature Language="C#" Value="public bool RemoveAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);" />
176 <MemberType>Method</MemberType>
178 <ReturnType>System.Boolean</ReturnType>
181 <Parameter Name="auditFlags" Type="System.Security.AccessControl.AuditFlags" />
182 <Parameter Name="sid" Type="System.Security.Principal.SecurityIdentifier" />
183 <Parameter Name="accessMask" Type="System.Int32" />
184 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
185 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
186 <Parameter Name="objectFlags" Type="System.Security.AccessControl.ObjectAceFlags" />
187 <Parameter Name="objectType" Type="System.Guid" />
188 <Parameter Name="inheritedObjectType" Type="System.Guid" />
191 <param name="auditFlags">To be added.</param>
192 <param name="sid">To be added.</param>
193 <param name="accessMask">To be added.</param>
194 <param name="inheritanceFlags">To be added.</param>
195 <param name="propagationFlags">To be added.</param>
196 <param name="objectFlags">To be added.</param>
197 <param name="objectType">To be added.</param>
198 <param name="inheritedObjectType">To be added.</param>
199 <summary>To be added.</summary>
200 <returns>To be added.</returns>
201 <remarks>To be added.</remarks>
202 <since version=".NET 2.0" />
205 <AssemblyVersion>2.0.0.0</AssemblyVersion>
206 <AssemblyVersion>4.0.0.0</AssemblyVersion>
209 <Member MemberName="RemoveAuditSpecific">
210 <MemberSignature Language="C#" Value="public void RemoveAuditSpecific (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);" />
211 <MemberType>Method</MemberType>
213 <ReturnType>System.Void</ReturnType>
216 <Parameter Name="auditFlags" Type="System.Security.AccessControl.AuditFlags" />
217 <Parameter Name="sid" Type="System.Security.Principal.SecurityIdentifier" />
218 <Parameter Name="accessMask" Type="System.Int32" />
219 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
220 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
223 <param name="auditFlags">To be added.</param>
224 <param name="sid">To be added.</param>
225 <param name="accessMask">To be added.</param>
226 <param name="inheritanceFlags">To be added.</param>
227 <param name="propagationFlags">To be added.</param>
228 <summary>To be added.</summary>
229 <remarks>To be added.</remarks>
230 <since version=".NET 2.0" />
233 <AssemblyVersion>2.0.0.0</AssemblyVersion>
234 <AssemblyVersion>4.0.0.0</AssemblyVersion>
237 <Member MemberName="RemoveAuditSpecific">
238 <MemberSignature Language="C#" Value="public void RemoveAuditSpecific (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);" />
239 <MemberType>Method</MemberType>
241 <ReturnType>System.Void</ReturnType>
244 <Parameter Name="auditFlags" Type="System.Security.AccessControl.AuditFlags" />
245 <Parameter Name="sid" Type="System.Security.Principal.SecurityIdentifier" />
246 <Parameter Name="accessMask" Type="System.Int32" />
247 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
248 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
249 <Parameter Name="objectFlags" Type="System.Security.AccessControl.ObjectAceFlags" />
250 <Parameter Name="objectType" Type="System.Guid" />
251 <Parameter Name="inheritedObjectType" Type="System.Guid" />
254 <param name="auditFlags">To be added.</param>
255 <param name="sid">To be added.</param>
256 <param name="accessMask">To be added.</param>
257 <param name="inheritanceFlags">To be added.</param>
258 <param name="propagationFlags">To be added.</param>
259 <param name="objectFlags">To be added.</param>
260 <param name="objectType">To be added.</param>
261 <param name="inheritedObjectType">To be added.</param>
262 <summary>To be added.</summary>
263 <remarks>To be added.</remarks>
264 <since version=".NET 2.0" />
267 <AssemblyVersion>2.0.0.0</AssemblyVersion>
268 <AssemblyVersion>4.0.0.0</AssemblyVersion>
271 <Member MemberName="SetAudit">
272 <MemberSignature Language="C#" Value="public void SetAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);" />
273 <MemberType>Method</MemberType>
275 <ReturnType>System.Void</ReturnType>
278 <Parameter Name="auditFlags" Type="System.Security.AccessControl.AuditFlags" />
279 <Parameter Name="sid" Type="System.Security.Principal.SecurityIdentifier" />
280 <Parameter Name="accessMask" Type="System.Int32" />
281 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
282 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
285 <param name="auditFlags">To be added.</param>
286 <param name="sid">To be added.</param>
287 <param name="accessMask">To be added.</param>
288 <param name="inheritanceFlags">To be added.</param>
289 <param name="propagationFlags">To be added.</param>
290 <summary>To be added.</summary>
291 <remarks>To be added.</remarks>
292 <since version=".NET 2.0" />
295 <AssemblyVersion>2.0.0.0</AssemblyVersion>
296 <AssemblyVersion>4.0.0.0</AssemblyVersion>
299 <Member MemberName="SetAudit">
300 <MemberSignature Language="C#" Value="public void SetAudit (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);" />
301 <MemberType>Method</MemberType>
303 <ReturnType>System.Void</ReturnType>
306 <Parameter Name="auditFlags" Type="System.Security.AccessControl.AuditFlags" />
307 <Parameter Name="sid" Type="System.Security.Principal.SecurityIdentifier" />
308 <Parameter Name="accessMask" Type="System.Int32" />
309 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
310 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
311 <Parameter Name="objectFlags" Type="System.Security.AccessControl.ObjectAceFlags" />
312 <Parameter Name="objectType" Type="System.Guid" />
313 <Parameter Name="inheritedObjectType" Type="System.Guid" />
316 <param name="auditFlags">To be added.</param>
317 <param name="sid">To be added.</param>
318 <param name="accessMask">To be added.</param>
319 <param name="inheritanceFlags">To be added.</param>
320 <param name="propagationFlags">To be added.</param>
321 <param name="objectFlags">To be added.</param>
322 <param name="objectType">To be added.</param>
323 <param name="inheritedObjectType">To be added.</param>
324 <summary>To be added.</summary>
325 <remarks>To be added.</remarks>
326 <since version=".NET 2.0" />
329 <AssemblyVersion>2.0.0.0</AssemblyVersion>
330 <AssemblyVersion>4.0.0.0</AssemblyVersion>