1 <Type Name="CryptoKeySecurity" FullName="System.Security.AccessControl.CryptoKeySecurity">
2 <TypeSignature Language="C#" Value="public sealed class CryptoKeySecurity : 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 CryptoKeySecurity ();" />
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=".ctor">
33 <MemberSignature Language="C#" Value="public CryptoKeySecurity (System.Security.AccessControl.CommonSecurityDescriptor securityDescriptor);" />
34 <MemberType>Constructor</MemberType>
36 <Parameter Name="securityDescriptor" Type="System.Security.AccessControl.CommonSecurityDescriptor" />
39 <param name="securityDescriptor">To be added.</param>
40 <summary>To be added.</summary>
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="AccessRightType">
50 <MemberSignature Language="C#" Value="public override Type AccessRightType { get; }" />
51 <MemberType>Property</MemberType>
53 <ReturnType>System.Type</ReturnType>
56 <summary>To be added.</summary>
57 <value>To be added.</value>
58 <remarks>To be added.</remarks>
59 <since version=".NET 2.0" />
62 <AssemblyVersion>2.0.0.0</AssemblyVersion>
63 <AssemblyVersion>4.0.0.0</AssemblyVersion>
66 <Member MemberName="AccessRuleFactory">
67 <MemberSignature Language="C#" Value="public override sealed 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);" />
68 <MemberType>Method</MemberType>
70 <ReturnType>System.Security.AccessControl.AccessRule</ReturnType>
73 <Parameter Name="identityReference" Type="System.Security.Principal.IdentityReference" />
74 <Parameter Name="accessMask" Type="System.Int32" />
75 <Parameter Name="isInherited" Type="System.Boolean" />
76 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
77 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
78 <Parameter Name="type" Type="System.Security.AccessControl.AccessControlType" />
81 <param name="identityReference">To be added.</param>
82 <param name="accessMask">To be added.</param>
83 <param name="isInherited">To be added.</param>
84 <param name="inheritanceFlags">To be added.</param>
85 <param name="propagationFlags">To be added.</param>
86 <param name="type">To be added.</param>
87 <summary>To be added.</summary>
88 <returns>To be added.</returns>
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="AccessRuleType">
98 <MemberSignature Language="C#" Value="public override Type AccessRuleType { get; }" />
99 <MemberType>Property</MemberType>
101 <ReturnType>System.Type</ReturnType>
104 <summary>To be added.</summary>
105 <value>To be added.</value>
106 <remarks>To be added.</remarks>
107 <since version=".NET 2.0" />
110 <AssemblyVersion>2.0.0.0</AssemblyVersion>
111 <AssemblyVersion>4.0.0.0</AssemblyVersion>
114 <Member MemberName="AddAccessRule">
115 <MemberSignature Language="C#" Value="public void AddAccessRule (System.Security.AccessControl.CryptoKeyAccessRule rule);" />
116 <MemberType>Method</MemberType>
118 <ReturnType>System.Void</ReturnType>
121 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAccessRule" />
124 <param name="rule">To be added.</param>
125 <summary>To be added.</summary>
126 <remarks>To be added.</remarks>
127 <since version=".NET 2.0" />
130 <AssemblyVersion>2.0.0.0</AssemblyVersion>
131 <AssemblyVersion>4.0.0.0</AssemblyVersion>
134 <Member MemberName="AddAuditRule">
135 <MemberSignature Language="C#" Value="public void AddAuditRule (System.Security.AccessControl.CryptoKeyAuditRule rule);" />
136 <MemberType>Method</MemberType>
138 <ReturnType>System.Void</ReturnType>
141 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAuditRule" />
144 <param name="rule">To be added.</param>
145 <summary>To be added.</summary>
146 <remarks>To be added.</remarks>
147 <since version=".NET 2.0" />
150 <AssemblyVersion>2.0.0.0</AssemblyVersion>
151 <AssemblyVersion>4.0.0.0</AssemblyVersion>
154 <Member MemberName="AuditRuleFactory">
155 <MemberSignature Language="C#" Value="public override sealed 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);" />
156 <MemberType>Method</MemberType>
158 <ReturnType>System.Security.AccessControl.AuditRule</ReturnType>
161 <Parameter Name="identityReference" Type="System.Security.Principal.IdentityReference" />
162 <Parameter Name="accessMask" Type="System.Int32" />
163 <Parameter Name="isInherited" Type="System.Boolean" />
164 <Parameter Name="inheritanceFlags" Type="System.Security.AccessControl.InheritanceFlags" />
165 <Parameter Name="propagationFlags" Type="System.Security.AccessControl.PropagationFlags" />
166 <Parameter Name="flags" Type="System.Security.AccessControl.AuditFlags" />
169 <param name="identityReference">To be added.</param>
170 <param name="accessMask">To be added.</param>
171 <param name="isInherited">To be added.</param>
172 <param name="inheritanceFlags">To be added.</param>
173 <param name="propagationFlags">To be added.</param>
174 <param name="flags">To be added.</param>
175 <summary>To be added.</summary>
176 <returns>To be added.</returns>
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="AuditRuleType">
186 <MemberSignature Language="C#" Value="public override Type AuditRuleType { get; }" />
187 <MemberType>Property</MemberType>
189 <ReturnType>System.Type</ReturnType>
192 <summary>To be added.</summary>
193 <value>To be added.</value>
194 <remarks>To be added.</remarks>
195 <since version=".NET 2.0" />
198 <AssemblyVersion>2.0.0.0</AssemblyVersion>
199 <AssemblyVersion>4.0.0.0</AssemblyVersion>
202 <Member MemberName="RemoveAccessRule">
203 <MemberSignature Language="C#" Value="public bool RemoveAccessRule (System.Security.AccessControl.CryptoKeyAccessRule rule);" />
204 <MemberType>Method</MemberType>
206 <ReturnType>System.Boolean</ReturnType>
209 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAccessRule" />
212 <param name="rule">To be added.</param>
213 <summary>To be added.</summary>
214 <returns>To be added.</returns>
215 <remarks>To be added.</remarks>
216 <since version=".NET 2.0" />
219 <AssemblyVersion>2.0.0.0</AssemblyVersion>
220 <AssemblyVersion>4.0.0.0</AssemblyVersion>
223 <Member MemberName="RemoveAccessRuleAll">
224 <MemberSignature Language="C#" Value="public void RemoveAccessRuleAll (System.Security.AccessControl.CryptoKeyAccessRule rule);" />
225 <MemberType>Method</MemberType>
227 <ReturnType>System.Void</ReturnType>
230 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAccessRule" />
233 <param name="rule">To be added.</param>
234 <summary>To be added.</summary>
235 <remarks>To be added.</remarks>
236 <since version=".NET 2.0" />
239 <AssemblyVersion>2.0.0.0</AssemblyVersion>
240 <AssemblyVersion>4.0.0.0</AssemblyVersion>
243 <Member MemberName="RemoveAccessRuleSpecific">
244 <MemberSignature Language="C#" Value="public void RemoveAccessRuleSpecific (System.Security.AccessControl.CryptoKeyAccessRule rule);" />
245 <MemberType>Method</MemberType>
247 <ReturnType>System.Void</ReturnType>
250 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAccessRule" />
253 <param name="rule">To be added.</param>
254 <summary>To be added.</summary>
255 <remarks>To be added.</remarks>
256 <since version=".NET 2.0" />
259 <AssemblyVersion>2.0.0.0</AssemblyVersion>
260 <AssemblyVersion>4.0.0.0</AssemblyVersion>
263 <Member MemberName="RemoveAuditRule">
264 <MemberSignature Language="C#" Value="public bool RemoveAuditRule (System.Security.AccessControl.CryptoKeyAuditRule rule);" />
265 <MemberType>Method</MemberType>
267 <ReturnType>System.Boolean</ReturnType>
270 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAuditRule" />
273 <param name="rule">To be added.</param>
274 <summary>To be added.</summary>
275 <returns>To be added.</returns>
276 <remarks>To be added.</remarks>
277 <since version=".NET 2.0" />
280 <AssemblyVersion>2.0.0.0</AssemblyVersion>
281 <AssemblyVersion>4.0.0.0</AssemblyVersion>
284 <Member MemberName="RemoveAuditRuleAll">
285 <MemberSignature Language="C#" Value="public void RemoveAuditRuleAll (System.Security.AccessControl.CryptoKeyAuditRule rule);" />
286 <MemberType>Method</MemberType>
288 <ReturnType>System.Void</ReturnType>
291 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAuditRule" />
294 <param name="rule">To be added.</param>
295 <summary>To be added.</summary>
296 <remarks>To be added.</remarks>
297 <since version=".NET 2.0" />
300 <AssemblyVersion>2.0.0.0</AssemblyVersion>
301 <AssemblyVersion>4.0.0.0</AssemblyVersion>
304 <Member MemberName="RemoveAuditRuleSpecific">
305 <MemberSignature Language="C#" Value="public void RemoveAuditRuleSpecific (System.Security.AccessControl.CryptoKeyAuditRule rule);" />
306 <MemberType>Method</MemberType>
308 <ReturnType>System.Void</ReturnType>
311 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAuditRule" />
314 <param name="rule">To be added.</param>
315 <summary>To be added.</summary>
316 <remarks>To be added.</remarks>
317 <since version=".NET 2.0" />
320 <AssemblyVersion>2.0.0.0</AssemblyVersion>
321 <AssemblyVersion>4.0.0.0</AssemblyVersion>
324 <Member MemberName="ResetAccessRule">
325 <MemberSignature Language="C#" Value="public void ResetAccessRule (System.Security.AccessControl.CryptoKeyAccessRule rule);" />
326 <MemberType>Method</MemberType>
328 <ReturnType>System.Void</ReturnType>
331 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAccessRule" />
334 <param name="rule">To be added.</param>
335 <summary>To be added.</summary>
336 <remarks>To be added.</remarks>
337 <since version=".NET 2.0" />
340 <AssemblyVersion>2.0.0.0</AssemblyVersion>
341 <AssemblyVersion>4.0.0.0</AssemblyVersion>
344 <Member MemberName="SetAccessRule">
345 <MemberSignature Language="C#" Value="public void SetAccessRule (System.Security.AccessControl.CryptoKeyAccessRule rule);" />
346 <MemberType>Method</MemberType>
348 <ReturnType>System.Void</ReturnType>
351 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAccessRule" />
354 <param name="rule">To be added.</param>
355 <summary>To be added.</summary>
356 <remarks>To be added.</remarks>
357 <since version=".NET 2.0" />
360 <AssemblyVersion>2.0.0.0</AssemblyVersion>
361 <AssemblyVersion>4.0.0.0</AssemblyVersion>
364 <Member MemberName="SetAuditRule">
365 <MemberSignature Language="C#" Value="public void SetAuditRule (System.Security.AccessControl.CryptoKeyAuditRule rule);" />
366 <MemberType>Method</MemberType>
368 <ReturnType>System.Void</ReturnType>
371 <Parameter Name="rule" Type="System.Security.AccessControl.CryptoKeyAuditRule" />
374 <param name="rule">To be added.</param>
375 <summary>To be added.</summary>
376 <remarks>To be added.</remarks>
377 <since version=".NET 2.0" />
380 <AssemblyVersion>2.0.0.0</AssemblyVersion>
381 <AssemblyVersion>4.0.0.0</AssemblyVersion>