System.Security.AccessControl.xml 197 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Security.AccessControl</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Security.AccessControl.AccessControlActions">
  8. <summary>指定对可保护对象允许的操作。</summary>
  9. </member>
  10. <member name="F:System.Security.AccessControl.AccessControlActions.Change">
  11. <summary>指定只写访问权限。</summary>
  12. </member>
  13. <member name="F:System.Security.AccessControl.AccessControlActions.None">
  14. <summary>指定无访问权限。</summary>
  15. </member>
  16. <member name="F:System.Security.AccessControl.AccessControlActions.View">
  17. <summary>指定只读访问权限。</summary>
  18. </member>
  19. <member name="T:System.Security.AccessControl.AccessControlModification">
  20. <summary>指定要执行的访问控制修改的类型。此枚举由 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 类及其子类的方法使用。</summary>
  21. </member>
  22. <member name="F:System.Security.AccessControl.AccessControlModification.Add">
  23. <summary>将指定的授权规则添加到访问控制列表 (ACL)。</summary>
  24. </member>
  25. <member name="F:System.Security.AccessControl.AccessControlModification.Remove">
  26. <summary>从 ACL 移除所含安全性标识符 (SID) 和访问掩码与指定授权规则一样的授权规则。</summary>
  27. </member>
  28. <member name="F:System.Security.AccessControl.AccessControlModification.RemoveAll">
  29. <summary>从 ACL 移除所含 SID 与指定授权规则一样的授权规则。</summary>
  30. </member>
  31. <member name="F:System.Security.AccessControl.AccessControlModification.RemoveSpecific">
  32. <summary>从 ACL 移除与指定的授权规则完全匹配的授权规则。</summary>
  33. </member>
  34. <member name="F:System.Security.AccessControl.AccessControlModification.Reset">
  35. <summary>从 ACL 移除所含 SID 与指定授权规则一样的授权规则,然后将指定的授权规则添加到 ACL。</summary>
  36. </member>
  37. <member name="F:System.Security.AccessControl.AccessControlModification.Set">
  38. <summary>从 ACL 移除所有授权规则,然后将指定的授权规则添加到 ACL。</summary>
  39. </member>
  40. <member name="T:System.Security.AccessControl.AccessControlSections">
  41. <summary>指定要保存或加载安全性说明符的哪些部分。</summary>
  42. </member>
  43. <member name="F:System.Security.AccessControl.AccessControlSections.Access">
  44. <summary>自由访问控制列表 (DACL)。</summary>
  45. </member>
  46. <member name="F:System.Security.AccessControl.AccessControlSections.All">
  47. <summary>整个安全性说明符。</summary>
  48. </member>
  49. <member name="F:System.Security.AccessControl.AccessControlSections.Audit">
  50. <summary>系统访问控制列表 (SACL)。</summary>
  51. </member>
  52. <member name="F:System.Security.AccessControl.AccessControlSections.Group">
  53. <summary>主要组。</summary>
  54. </member>
  55. <member name="F:System.Security.AccessControl.AccessControlSections.None">
  56. <summary>不包括任何部分。</summary>
  57. </member>
  58. <member name="F:System.Security.AccessControl.AccessControlSections.Owner">
  59. <summary>所有者。</summary>
  60. </member>
  61. <member name="T:System.Security.AccessControl.AccessControlType">
  62. <summary>指定是否使用 <see cref="T:System.Security.AccessControl.AccessRule" /> 对象来允许或拒绝访问。这些值不是标志,不能组合它们。</summary>
  63. </member>
  64. <member name="F:System.Security.AccessControl.AccessControlType.Allow">
  65. <summary>使用 <see cref="T:System.Security.AccessControl.AccessRule" /> 对象来允许访问受保护对象。</summary>
  66. </member>
  67. <member name="F:System.Security.AccessControl.AccessControlType.Deny">
  68. <summary>使用 <see cref="T:System.Security.AccessControl.AccessRule" /> 对象来拒绝访问受保护对象。</summary>
  69. </member>
  70. <member name="T:System.Security.AccessControl.AccessRule">
  71. <summary>表示用户的标识、访问掩码和访问控制类型(允许或拒绝)的组合。<see cref="T:System.Security.AccessControl.AccessRule" /> 对象还包含有关子对象如何继承规则以及如何传播继承的信息。</summary>
  72. </member>
  73. <member name="M:System.Security.AccessControl.AccessRule.#ctor(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
  74. <summary>使用指定的值初始化 <see cref="T:System.Security.AccessControl.AccessRule" /> 类的一个新实例。</summary>
  75. <param name="identity">应用访问规则的标识。此参数必须是可以强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的对象。</param>
  76. <param name="accessMask">此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。</param>
  77. <param name="isInherited">如果此规则继承自父容器,则为 true。</param>
  78. <param name="inheritanceFlags">访问规则的继承属性。</param>
  79. <param name="propagationFlags">继承的访问规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
  80. <param name="type">有效的访问控制类型。</param>
  81. <exception cref="T:System.ArgumentException">
  82. <paramref name="identity" /> 参数的值不能强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" />,或者 <paramref name="type" /> 参数包含无效值。</exception>
  83. <exception cref="T:System.ArgumentOutOfRangeException">
  84. <paramref name="accessMask" /> 参数的值为零,或者 <paramref name="inheritanceFlags" /> 或 <paramref name="propagationFlags" /> 参数包含无法识别的标志值。</exception>
  85. </member>
  86. <member name="P:System.Security.AccessControl.AccessRule.AccessControlType">
  87. <summary>获取与此 <see cref="T:System.Security.AccessControl.AccessRule" /> 对象关联的 <see cref="T:System.Security.AccessControl.AccessControlType" /> 对象。</summary>
  88. <returns>与此 <see cref="T:System.Security.AccessControl.AccessRule" /> 对象关联的 <see cref="T:System.Security.AccessControl.AccessControlType" /> 对象。</returns>
  89. </member>
  90. <member name="T:System.Security.AccessControl.AccessRule`1">
  91. <summary>表示用户的标识、访问掩码和访问控制类型(允许或拒绝)的组合。AccessRule`1 对象还包含有关子对象如何继承规则以及如何传播继承的信息。</summary>
  92. <typeparam name="T">访问规则的访问权限类型。</typeparam>
  93. </member>
  94. <member name="M:System.Security.AccessControl.AccessRule`1.#ctor(System.Security.Principal.IdentityReference,`0,System.Security.AccessControl.AccessControlType)">
  95. <summary>使用指定的值初始化 AccessRule’1 类的一个新实例。</summary>
  96. <param name="identity">应用访问规则的标识。</param>
  97. <param name="rights">访问规则的权限。</param>
  98. <param name="type">有效的访问控制类型。</param>
  99. </member>
  100. <member name="M:System.Security.AccessControl.AccessRule`1.#ctor(System.Security.Principal.IdentityReference,`0,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
  101. <summary>使用指定的值初始化 AccessRule’1 类的一个新实例。</summary>
  102. <param name="identity">应用访问规则的标识。</param>
  103. <param name="rights">访问规则的权限。</param>
  104. <param name="inheritanceFlags">访问规则的继承属性。</param>
  105. <param name="propagationFlags">继承的访问规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
  106. <param name="type">有效的访问控制类型。</param>
  107. </member>
  108. <member name="M:System.Security.AccessControl.AccessRule`1.#ctor(System.String,`0,System.Security.AccessControl.AccessControlType)">
  109. <summary>使用指定的值初始化 AccessRule’1 类的一个新实例。</summary>
  110. <param name="identity">应用访问规则的标识。</param>
  111. <param name="rights">访问规则的权限。</param>
  112. <param name="type">有效的访问控制类型。</param>
  113. </member>
  114. <member name="M:System.Security.AccessControl.AccessRule`1.#ctor(System.String,`0,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
  115. <summary>使用指定的值初始化 AccessRule’1 类的一个新实例。</summary>
  116. <param name="identity">应用访问规则的标识。</param>
  117. <param name="rights">访问规则的权限。</param>
  118. <param name="inheritanceFlags">访问规则的继承属性。</param>
  119. <param name="propagationFlags">继承的访问规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
  120. <param name="type">有效的访问控制类型。</param>
  121. </member>
  122. <member name="P:System.Security.AccessControl.AccessRule`1.Rights">
  123. <summary>获取当前实例的权限。</summary>
  124. <returns>当前实例的强制转换为类型 &lt;T&gt; 的权利。</returns>
  125. </member>
  126. <member name="T:System.Security.AccessControl.AceEnumerator">
  127. <summary>提供遍历访问控制列表 (ACL) 中的访问控制项 (ACE) 的能力。</summary>
  128. </member>
  129. <member name="P:System.Security.AccessControl.AceEnumerator.Current">
  130. <summary>获取 <see cref="T:System.Security.AccessControl.GenericAce" /> 集合中的当前元素。此属性获取对象的类型易于转换的版本。</summary>
  131. <returns>
  132. <see cref="T:System.Security.AccessControl.GenericAce" /> 集合中的当前元素。</returns>
  133. </member>
  134. <member name="M:System.Security.AccessControl.AceEnumerator.MoveNext">
  135. <summary>将枚举器前进到 <see cref="T:System.Security.AccessControl.GenericAce" /> 集合的下一个元素。</summary>
  136. <returns>如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。</returns>
  137. <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
  138. </member>
  139. <member name="M:System.Security.AccessControl.AceEnumerator.Reset">
  140. <summary>将枚举数设置为其初始位置,该位置位于 <see cref="T:System.Security.AccessControl.GenericAce" /> 集合中第一个元素之前。</summary>
  141. <exception cref="T:System.InvalidOperationException">在创建了枚举数后集合被修改了。</exception>
  142. </member>
  143. <member name="P:System.Security.AccessControl.AceEnumerator.System#Collections#IEnumerator#Current"></member>
  144. <member name="T:System.Security.AccessControl.AceFlags">
  145. <summary>指定访问控制项 (ACE) 的继承和审核行为。</summary>
  146. </member>
  147. <member name="F:System.Security.AccessControl.AceFlags.AuditFlags">
  148. <summary>审核所有访问尝试。</summary>
  149. </member>
  150. <member name="F:System.Security.AccessControl.AceFlags.ContainerInherit">
  151. <summary>将访问掩码传播到子容器对象。</summary>
  152. </member>
  153. <member name="F:System.Security.AccessControl.AceFlags.FailedAccess">
  154. <summary>审核失败的访问尝试。</summary>
  155. </member>
  156. <member name="F:System.Security.AccessControl.AceFlags.InheritanceFlags">
  157. <summary>
  158. <see cref="F:System.Security.AccessControl.AceFlags.ObjectInherit" />、<see cref="F:System.Security.AccessControl.AceFlags.ContainerInherit" />、<see cref="F:System.Security.AccessControl.AceFlags.NoPropagateInherit" /> 和 <see cref="F:System.Security.AccessControl.AceFlags.InheritOnly" /> 的逻辑 OR。</summary>
  159. </member>
  160. <member name="F:System.Security.AccessControl.AceFlags.Inherited">
  161. <summary>从父容器继承而不是为对象显式设置 ACE。</summary>
  162. </member>
  163. <member name="F:System.Security.AccessControl.AceFlags.InheritOnly">
  164. <summary>仅将访问掩码传播到子对象。这将包括容器子对象和子叶对象。</summary>
  165. </member>
  166. <member name="F:System.Security.AccessControl.AceFlags.None">
  167. <summary>不设置任何 ACE 标志。</summary>
  168. </member>
  169. <member name="F:System.Security.AccessControl.AceFlags.NoPropagateInherit">
  170. <summary>访问检查不适用于该对象;它们仅适用于其子对象。</summary>
  171. </member>
  172. <member name="F:System.Security.AccessControl.AceFlags.ObjectInherit">
  173. <summary>将访问掩码传播到子叶对象上。</summary>
  174. </member>
  175. <member name="F:System.Security.AccessControl.AceFlags.SuccessfulAccess">
  176. <summary>审核成功的访问尝试。</summary>
  177. </member>
  178. <member name="T:System.Security.AccessControl.AceQualifier">
  179. <summary>指定访问控制项 (ACE) 的功能。</summary>
  180. </member>
  181. <member name="F:System.Security.AccessControl.AceQualifier.AccessAllowed">
  182. <summary>允许访问。</summary>
  183. </member>
  184. <member name="F:System.Security.AccessControl.AceQualifier.AccessDenied">
  185. <summary>拒绝访问。</summary>
  186. </member>
  187. <member name="F:System.Security.AccessControl.AceQualifier.SystemAlarm">
  188. <summary>导致系统警告。</summary>
  189. </member>
  190. <member name="F:System.Security.AccessControl.AceQualifier.SystemAudit">
  191. <summary>导致系统审核。</summary>
  192. </member>
  193. <member name="T:System.Security.AccessControl.AceType">
  194. <summary>定义可用的访问控制项 (ACE) 类型。</summary>
  195. </member>
  196. <member name="F:System.Security.AccessControl.AceType.AccessAllowed">
  197. <summary>允许访问一个由 <see cref="T:System.Security.Principal.IdentityReference" /> 对象标识的特定受信者所对应的对象。</summary>
  198. </member>
  199. <member name="F:System.Security.AccessControl.AceType.AccessAllowedCallback">
  200. <summary>允许访问一个由 <see cref="T:System.Security.Principal.IdentityReference" /> 对象标识的特定受信者所对应的对象。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。</summary>
  201. </member>
  202. <member name="F:System.Security.AccessControl.AceType.AccessAllowedCallbackObject">
  203. <summary>允许访问对象、属性集或属性。ACE 包含一组访问权限、标识对象类型的 GUID 以及一个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象,该对象标识了系统将向其授予访问权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。</summary>
  204. </member>
  205. <member name="F:System.Security.AccessControl.AceType.AccessAllowedCompound">
  206. <summary>已定义但是从未使用。这里包括它是出于完整性的考虑。</summary>
  207. </member>
  208. <member name="F:System.Security.AccessControl.AceType.AccessAllowedObject">
  209. <summary>允许访问对象、属性集或属性。ACE 包含一组访问权限、标识对象类型的 GUID 以及一个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象,该对象标识了系统将向其授予访问权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。</summary>
  210. </member>
  211. <member name="F:System.Security.AccessControl.AceType.AccessDenied">
  212. <summary>拒绝访问一个由 <see cref="T:System.Security.Principal.IdentityReference" /> 对象标识的特定受信者所对应的对象。</summary>
  213. </member>
  214. <member name="F:System.Security.AccessControl.AceType.AccessDeniedCallback">
  215. <summary>拒绝访问一个由 <see cref="T:System.Security.Principal.IdentityReference" /> 对象标识的特定受信者所对应的对象。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。</summary>
  216. </member>
  217. <member name="F:System.Security.AccessControl.AceType.AccessDeniedCallbackObject">
  218. <summary>拒绝访问对象、属性集或属性。ACE 包含一组访问权限、标识对象类型的 GUID 以及一个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象,该对象标识了系统将向其授予访问权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。</summary>
  219. </member>
  220. <member name="F:System.Security.AccessControl.AceType.AccessDeniedObject">
  221. <summary>拒绝访问对象、属性集或属性。ACE 包含一组访问权限、标识对象类型的 GUID 以及一个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象,该对象标识了系统将向其授予访问权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。</summary>
  222. </member>
  223. <member name="F:System.Security.AccessControl.AceType.MaxDefinedAceType">
  224. <summary>跟踪枚举中定义的最大 ACE 类型。</summary>
  225. </member>
  226. <member name="F:System.Security.AccessControl.AceType.SystemAlarm">
  227. <summary>保留供将来使用。</summary>
  228. </member>
  229. <member name="F:System.Security.AccessControl.AceType.SystemAlarmCallback">
  230. <summary>保留供将来使用。</summary>
  231. </member>
  232. <member name="F:System.Security.AccessControl.AceType.SystemAlarmCallbackObject">
  233. <summary>保留供将来使用。</summary>
  234. </member>
  235. <member name="F:System.Security.AccessControl.AceType.SystemAlarmObject">
  236. <summary>保留供将来使用。</summary>
  237. </member>
  238. <member name="F:System.Security.AccessControl.AceType.SystemAudit">
  239. <summary>导致当指定的受信者尝试获得对某个对象的访问权限时记录一条审核消息。受信者由一个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象标识。</summary>
  240. </member>
  241. <member name="F:System.Security.AccessControl.AceType.SystemAuditCallback">
  242. <summary>导致当指定的受信者尝试获得对某个对象的访问权限时记录一条审核消息。受信者由一个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象标识。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。</summary>
  243. </member>
  244. <member name="F:System.Security.AccessControl.AceType.SystemAuditCallbackObject">
  245. <summary>导致当指定的受信者尝试获得对某个对象或子对象(如属性集或属性)的访问权限时记录一条审核消息。ACE 包含一组访问权限、标识对象或子对象类型的 GUID 以及一个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象,该对象标识了系统将审核其权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。</summary>
  246. </member>
  247. <member name="F:System.Security.AccessControl.AceType.SystemAuditObject">
  248. <summary>导致当指定的受信者尝试获得对某个对象或子对象(如属性集或属性)的访问权限时记录一条审核消息。ACE 包含一组访问权限、标识对象或子对象类型的 GUID 以及一个 <see cref="T:System.Security.Principal.IdentityReference" /> 对象,该对象标识了系统将审核其权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。</summary>
  249. </member>
  250. <member name="T:System.Security.AccessControl.AuditFlags">
  251. <summary>指定用于审核对可保护对象的访问尝试的条件。</summary>
  252. </member>
  253. <member name="F:System.Security.AccessControl.AuditFlags.Failure">
  254. <summary>将审核失败的访问尝试。</summary>
  255. </member>
  256. <member name="F:System.Security.AccessControl.AuditFlags.None">
  257. <summary>将不审核任何访问尝试。</summary>
  258. </member>
  259. <member name="F:System.Security.AccessControl.AuditFlags.Success">
  260. <summary>将审核成功的访问尝试。</summary>
  261. </member>
  262. <member name="T:System.Security.AccessControl.AuditRule">
  263. <summary>表示用户的标识和访问掩码的组合。<see cref="T:System.Security.AccessControl.AuditRule" /> 对象还包含有关子对象如何继承规则、继承如何传播以及规则的审核条件是什么的信息。</summary>
  264. </member>
  265. <member name="M:System.Security.AccessControl.AuditRule.#ctor(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
  266. <summary>使用指定的值初始化 <see cref="T:System.Security.AccessControl.AuditRule" /> 类的一个新实例。</summary>
  267. <param name="identity">审核规则应用到的标识。它必须是可强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的对象。</param>
  268. <param name="accessMask">此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。</param>
  269. <param name="isInherited">若从父容器继承此规则,则为 true。</param>
  270. <param name="inheritanceFlags">审核规则的继承属性。</param>
  271. <param name="propagationFlags">继承的审核规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
  272. <param name="auditFlags">审核规则的条件。</param>
  273. <exception cref="T:System.ArgumentException">
  274. <paramref name="identity" /> 参数的值不能强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" />,否则 <paramref name="auditFlags" /> 参数包含无效值。</exception>
  275. <exception cref="T:System.ArgumentOutOfRangeException">
  276. <paramref name="accessMask" /> 参数的值为零,或者 <paramref name="inheritanceFlags" /> 或 <paramref name="propagationFlags" /> 参数包含无法识别的标志值。</exception>
  277. </member>
  278. <member name="P:System.Security.AccessControl.AuditRule.AuditFlags">
  279. <summary>获取此审核规则的审核标志。</summary>
  280. <returns>枚举值的按位组合。此组合为此审核规则指定审核条件。</returns>
  281. </member>
  282. <member name="T:System.Security.AccessControl.AuditRule`1">
  283. <summary>表示用户的标识和访问掩码的组合。</summary>
  284. <typeparam name="T"></typeparam>
  285. </member>
  286. <member name="M:System.Security.AccessControl.AuditRule`1.#ctor(System.Security.Principal.IdentityReference,`0,System.Security.AccessControl.AuditFlags)">
  287. <summary>使用指定的值初始化 AuditRule’1 类的一个新实例。</summary>
  288. <param name="identity">审核规则应用到的标识。</param>
  289. <param name="rights">审核规则的权限。</param>
  290. <param name="flags">审核规则的条件。</param>
  291. </member>
  292. <member name="M:System.Security.AccessControl.AuditRule`1.#ctor(System.Security.Principal.IdentityReference,`0,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
  293. <summary>使用指定的值初始化 AuditRule’1 类的一个新实例。</summary>
  294. <param name="identity">审核规则应用到的标识。</param>
  295. <param name="rights">审核规则的权限。</param>
  296. <param name="inheritanceFlags">审核规则的继承属性。</param>
  297. <param name="propagationFlags">继承的审核规则是否自动传播。</param>
  298. <param name="flags">审核规则的条件。</param>
  299. </member>
  300. <member name="M:System.Security.AccessControl.AuditRule`1.#ctor(System.String,`0,System.Security.AccessControl.AuditFlags)">
  301. <summary>使用指定的值初始化 AuditRule’1 类的一个新实例。</summary>
  302. <param name="identity">审核规则应用到的标识。</param>
  303. <param name="rights">审核规则的权限。</param>
  304. <param name="flags">审核规则的属性。</param>
  305. </member>
  306. <member name="M:System.Security.AccessControl.AuditRule`1.#ctor(System.String,`0,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
  307. <summary>使用指定的值初始化 AuditRule’1 类的一个新实例。</summary>
  308. <param name="identity">审核规则应用到的标识。</param>
  309. <param name="rights">审核规则的权限。</param>
  310. <param name="inheritanceFlags">审核规则的继承属性。</param>
  311. <param name="propagationFlags">继承的审核规则是否自动传播。</param>
  312. <param name="flags">审核规则的条件。</param>
  313. </member>
  314. <member name="P:System.Security.AccessControl.AuditRule`1.Rights">
  315. <summary>审核规则的权限。</summary>
  316. <returns>返回 <see cref="{0}" />。</returns>
  317. </member>
  318. <member name="T:System.Security.AccessControl.AuthorizationRule">
  319. <summary>确定对可保护对象的访问权限。派生类 <see cref="T:System.Security.AccessControl.AccessRule" /> 和 <see cref="T:System.Security.AccessControl.AuditRule" /> 提供了用于访问功能和审核功能的规范。</summary>
  320. </member>
  321. <member name="M:System.Security.AccessControl.AuthorizationRule.#ctor(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
  322. <summary>使用指定的值初始化 <see cref="T:System.Security.AuthorizationControl.AccessRule" /> 类的一个新实例。</summary>
  323. <param name="identity">应用访问规则的标识。此参数必须是可以强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的对象。</param>
  324. <param name="accessMask">此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。</param>
  325. <param name="isInherited">若从父容器继承此规则,则为 true。</param>
  326. <param name="inheritanceFlags">访问规则的继承属性。</param>
  327. <param name="propagationFlags">继承的访问规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
  328. <exception cref="T:System.ArgumentException">
  329. <paramref name="identity" /> 参数的值不能强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</exception>
  330. <exception cref="T:System.ArgumentOutOfRangeException">
  331. <paramref name="accessMask" /> 参数的值为零,或者 <paramref name="inheritanceFlags" /> 或 <paramref name="propagationFlags" /> 参数包含无法识别的标志值。</exception>
  332. </member>
  333. <member name="P:System.Security.AccessControl.AuthorizationRule.AccessMask">
  334. <summary>获取此规则的访问掩码。</summary>
  335. <returns>此规则的访问掩码。</returns>
  336. </member>
  337. <member name="P:System.Security.AccessControl.AuthorizationRule.IdentityReference">
  338. <summary>获取此规则应用到的 <see cref="T:System.Security.Principal.IdentityReference" />。</summary>
  339. <returns>此规则应用到的 <see cref="T:System.Security.Principal.IdentityReference" />。</returns>
  340. </member>
  341. <member name="P:System.Security.AccessControl.AuthorizationRule.InheritanceFlags">
  342. <summary>获取确定子对象如何继承此规则的标志值。</summary>
  343. <returns>枚举值的按位组合。</returns>
  344. </member>
  345. <member name="P:System.Security.AccessControl.AuthorizationRule.IsInherited">
  346. <summary>获取指示此规则是显式设置的还是从父容器对象继承的值。</summary>
  347. <returns>如果此规则不是显式设置的,而是从父容器继承的,则为 true。</returns>
  348. </member>
  349. <member name="P:System.Security.AccessControl.AuthorizationRule.PropagationFlags">
  350. <summary>获取传播标志的值,该值确定如何将此规则的继承传播到子对象。仅当 <see cref="T:System.Security.AccessControl.InheritanceFlags" /> 枚举的值不为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,此属性才有意义。</summary>
  351. <returns>枚举值的按位组合。</returns>
  352. </member>
  353. <member name="T:System.Security.AccessControl.AuthorizationRuleCollection">
  354. <summary>表示 <see cref="T:System.Security.AccessControl.AuthorizationRule" /> 对象集合。</summary>
  355. </member>
  356. <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.#ctor">
  357. <summary>初始化 <see cref="T:System.Security.AccessControl.AuthorizationRuleCollection" /> 类的新实例。</summary>
  358. </member>
  359. <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.AddRule(System.Security.AccessControl.AuthorizationRule)">
  360. <summary>将一个 <see cref="T:System.Web.Configuration.AuthorizationRule" /> 对象添加到集合中。</summary>
  361. <param name="rule">要添加到集合的 <see cref="T:System.Web.Configuration.AuthorizationRule" /> 对象。</param>
  362. </member>
  363. <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.CopyTo(System.Security.AccessControl.AuthorizationRule[],System.Int32)">
  364. <summary>将该集合的内容复制到数组。</summary>
  365. <param name="rules">将集合内容复制到的目标数组。</param>
  366. <param name="index">从零开始的索引,从此处开始复制。</param>
  367. </member>
  368. <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.Count"></member>
  369. <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.Item(System.Int32)">
  370. <summary>获取集合中指定索引位置的 <see cref="T:System.Security.AccessControl.AuthorizationRule" /> 对象。</summary>
  371. <returns>位于指定索引处的 <see cref="T:System.Security.AccessControl.AuthorizationRule" /> 对象。</returns>
  372. <param name="index">要获取的 <see cref="T:System.Security.AccessControl.AuthorizationRule" /> 对象的从零开始的索引。</param>
  373. </member>
  374. <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
  375. <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#ICollection#IsSynchronized"></member>
  376. <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#ICollection#SyncRoot"></member>
  377. <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#IEnumerable#GetEnumerator"></member>
  378. <member name="T:System.Security.AccessControl.CommonAce">
  379. <summary>表示一个访问控制项 (ACE)。</summary>
  380. </member>
  381. <member name="M:System.Security.AccessControl.CommonAce.#ctor(System.Security.AccessControl.AceFlags,System.Security.AccessControl.AceQualifier,System.Int32,System.Security.Principal.SecurityIdentifier,System.Boolean,System.Byte[])">
  382. <summary>初始化 <see cref="T:System.Security.AccessControl.CommonAce" /> 类的新实例。</summary>
  383. <param name="flags">为新的访问控制项 (ACE) 指定有关继承、继承传播和审核条件的信息的标志。</param>
  384. <param name="qualifier">新的 ACE 的使用情况。</param>
  385. <param name="accessMask">ACE 的访问掩码。</param>
  386. <param name="sid">与新的 ACE 关联的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  387. <param name="isCallback">设置为 true 则指定新的 ACE 为回调类型的 ACE。</param>
  388. <param name="opaque">与新的 ACE 关联的不透明数据。只有回调 ACE 类型才允许不透明数据。此数组的长度一定不能大于 <see cref="M:System.Security.AccessControl.CommonAce.MaxOpaqueLength(System.Boolean)" /> 方法的返回值。</param>
  389. </member>
  390. <member name="P:System.Security.AccessControl.CommonAce.BinaryLength">
  391. <summary>获取当前 <see cref="T:System.Security.AccessControl.CommonAce" /> 对象的二进制表示形式的长度(以字节为单位)。将此长度用于 <see cref="M:System.Security.AccessControl.CommonAce.GetBinaryForm(System.Byte[],System.Int32)" /> 方法,以便将 ACL 封送到二进制数组中。</summary>
  392. <returns>当前 <see cref="T:System.Security.AccessControl.CommonAce" /> 对象的二进制表示形式的长度(以字节为单位)。</returns>
  393. </member>
  394. <member name="M:System.Security.AccessControl.CommonAce.GetBinaryForm(System.Byte[],System.Int32)">
  395. <summary>将 <see cref="T:System.Security.AccessControl.CommonAce" /> 对象的内容从指定的偏移量开始封送到指定的字节数组中。</summary>
  396. <param name="binaryForm">将 <see cref="T:System.Security.AccessControl.CommonAce" /> 对象的内容封送到的字节数组。</param>
  397. <param name="offset">开始封送的偏移量。</param>
  398. <exception cref="T:System.ArgumentOutOfRangeException">
  399. <paramref name="offset" /> 如果为负数或过高,则会将整个 <see cref="T:System.Security.AccessControl.CommonAce" /> 复制到 <paramref name="binaryForm" /> 数组。</exception>
  400. </member>
  401. <member name="M:System.Security.AccessControl.CommonAce.MaxOpaqueLength(System.Boolean)">
  402. <summary>获取回调访问控制项 (ACE) 的不透明数据 BLOB 的最大允许长度。</summary>
  403. <returns>不透明数据 BLOB 的允许长度。</returns>
  404. <param name="isCallback">设置为 true 则指定 <see cref="T:System.Security.AccessControl.CommonAce" /> 对象为回调 ACE 类型。</param>
  405. </member>
  406. <member name="T:System.Security.AccessControl.CommonAcl">
  407. <summary>表示访问控制列表 (ACL),并且是 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 和 <see cref="T:System.Security.AccessControl.SystemAcl" /> 类的基类。</summary>
  408. </member>
  409. <member name="P:System.Security.AccessControl.CommonAcl.BinaryLength">
  410. <summary>获取当前 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象的二进制表示形式的长度(以字节为单位)。应该在使用 <see cref="M:System.Security.AccessControl.CommonAcl.GetBinaryForm(System.Byte[],System.Int32)" /> 方法将访问控制列表封送到二进制数组中之前使用此长度。</summary>
  411. <returns>获取当前 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象的二进制表示形式的长度(以字节为单位)。</returns>
  412. </member>
  413. <member name="P:System.Security.AccessControl.CommonAcl.Count">
  414. <summary>获取当前 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象中访问控制项 (ACE) 的数量。</summary>
  415. <returns>当前 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象中 ACE 的数量。</returns>
  416. </member>
  417. <member name="M:System.Security.AccessControl.CommonAcl.GetBinaryForm(System.Byte[],System.Int32)">
  418. <summary>将 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象的内容从指定的偏移量开始封送到指定的字节数组中。</summary>
  419. <param name="binaryForm">
  420. <see cref="T:System.Security.AccessControl.CommonAcl" /> 的内容将被封送到的字节数组。</param>
  421. <param name="offset">开始封送的偏移量。</param>
  422. </member>
  423. <member name="P:System.Security.AccessControl.CommonAcl.IsCanonical">
  424. <summary>获取一个布尔值,该值指定当前 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象中的访问控制项 (ACE) 是否处于规范顺序。</summary>
  425. <returns>如果当前 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象中的 ACE 处于规范顺序,则为 true;否则为 false。</returns>
  426. </member>
  427. <member name="P:System.Security.AccessControl.CommonAcl.IsContainer">
  428. <summary>设置 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象是否为一个容器。</summary>
  429. <returns>如果当前 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象是一个容器,则为 true。</returns>
  430. </member>
  431. <member name="P:System.Security.AccessControl.CommonAcl.IsDS">
  432. <summary>设置当前 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象是否为一个目录对象的访问控制列表 (ACL)。</summary>
  433. <returns>如果当前 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象是一个目录对象的 ACL,则为 true。</returns>
  434. </member>
  435. <member name="P:System.Security.AccessControl.CommonAcl.Item(System.Int32)">
  436. <summary>获取或设置指定索引处的 <see cref="T:System.Security.AccessControl.CommonAce" />。</summary>
  437. <returns>位于指定索引处的 <see cref="T:System.Security.AccessControl.CommonAce" />。</returns>
  438. <param name="index">要获取或设置的 <see cref="T:System.Security.AccessControl.CommonAce" /> 的从零开始的索引。</param>
  439. </member>
  440. <member name="M:System.Security.AccessControl.CommonAcl.Purge(System.Security.Principal.SecurityIdentifier)">
  441. <summary>移除被此 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象包含并且与指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象关联的所有访问控制项 (ACE)。</summary>
  442. <param name="sid">要检查的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象。</param>
  443. </member>
  444. <member name="M:System.Security.AccessControl.CommonAcl.RemoveInheritedAces">
  445. <summary>从此 <see cref="T:System.Security.AccessControl.CommonAcl" /> 对象移除所有继承的访问控制项 (ACE)。</summary>
  446. </member>
  447. <member name="P:System.Security.AccessControl.CommonAcl.Revision">
  448. <summary>获取 <see cref="T:System.Security.AccessControl.CommonAcl" /> 的修订级别。</summary>
  449. <returns>一个指定 <see cref="T:System.Security.AccessControl.CommonAcl" /> 的修订级别的字节值。</returns>
  450. </member>
  451. <member name="T:System.Security.AccessControl.CommonObjectSecurity">
  452. <summary>无需直接操作访问控制列表 (ACL) 而控制对对象的访问。此类是 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 类的抽象基类。</summary>
  453. </member>
  454. <member name="M:System.Security.AccessControl.CommonObjectSecurity.#ctor(System.Boolean)">
  455. <summary>初始化 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 类的新实例。</summary>
  456. <param name="isContainer">如果新对象是一个容器对象,则为 true。</param>
  457. </member>
  458. <member name="M:System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(System.Security.AccessControl.AccessRule)">
  459. <summary>将指定的访问规则添加到与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的自由访问控制列表 (DACL)。</summary>
  460. <param name="rule">要添加的访问规则。</param>
  461. </member>
  462. <member name="M:System.Security.AccessControl.CommonObjectSecurity.AddAuditRule(System.Security.AccessControl.AuditRule)">
  463. <summary>将指定的审核规则添加到与该 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的系统访问控制列表 (SACL)。</summary>
  464. <param name="rule">要添加的审核规则。</param>
  465. </member>
  466. <member name="M:System.Security.AccessControl.CommonObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
  467. <summary>获取与指定的安全性标识符关联的访问规则的集合。</summary>
  468. <returns>与指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象关联的访问规则的集合。</returns>
  469. <param name="includeExplicit">若要包括为对象显式设置的访问规则,则为 true。</param>
  470. <param name="includeInherited">若要包括继承的访问规则,则为 true。</param>
  471. <param name="targetType">指定要为其检索访问规则的安全标识符是属于 T:System.Security.Principal.SecurityIdentifier 类型,还是属于 T:System.Security.Principal.NTAccount 类型。此参数的值所隶属的类型必须要能转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 类型。</param>
  472. <PermissionSet>
  473. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  474. </PermissionSet>
  475. </member>
  476. <member name="M:System.Security.AccessControl.CommonObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
  477. <summary>获取与指定的安全性标识符关联的审核规则的集合。</summary>
  478. <returns>与指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象关联的审核规则的集合。</returns>
  479. <param name="includeExplicit">若要包括为对象显式设置的审核规则,则为 true。</param>
  480. <param name="includeInherited">若要包括继承的审核规则,则为 true。</param>
  481. <param name="targetType">要为其检索审核规则的安全性标识符。这必须是可以强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的对象。</param>
  482. <PermissionSet>
  483. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  484. </PermissionSet>
  485. </member>
  486. <member name="M:System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
  487. <summary>将指定修改应用于与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的自由访问控制列表 (DACL)。</summary>
  488. <returns>如果成功修改了 DACL,则为 true;否则为 false。</returns>
  489. <param name="modification">要应用于 DACL 的修改。</param>
  490. <param name="rule">要修改的访问规则。</param>
  491. <param name="modified">如果成功修改了 DACL,则为 true;否则为 false。</param>
  492. </member>
  493. <member name="M:System.Security.AccessControl.CommonObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
  494. <summary>将指定修改应用于与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的系统访问控制列表 (SACL)。</summary>
  495. <returns>如果成功修改了 SACL,则为 true;否则为 false。</returns>
  496. <param name="modification">要应用于 SACL 的修改。</param>
  497. <param name="rule">要修改的审核规则。</param>
  498. <param name="modified">如果成功修改了 SACL,则为 true;否则为 false。</param>
  499. </member>
  500. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAccessRule(System.Security.AccessControl.AccessRule)">
  501. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符和访问掩码的访问规则。</summary>
  502. <returns>如果访问规则已成功移除,则为 true;否则为 false。</returns>
  503. <param name="rule">要移除的访问规则。</param>
  504. </member>
  505. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.AccessRule)">
  506. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符的所有访问规则。</summary>
  507. <param name="rule">要移除的访问规则。</param>
  508. </member>
  509. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.AccessRule)">
  510. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则完全匹配的所有访问规则。</summary>
  511. <param name="rule">要移除的访问规则。</param>
  512. </member>
  513. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAuditRule(System.Security.AccessControl.AuditRule)">
  514. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符和访问掩码的审核规则。</summary>
  515. <returns>如果审核规则已成功移除,则为 true;否则为 false。</returns>
  516. <param name="rule">要移除的审核规则。</param>
  517. </member>
  518. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.AuditRule)">
  519. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符的所有审核规则。</summary>
  520. <param name="rule">要移除的审核规则。</param>
  521. </member>
  522. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.AuditRule)">
  523. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则完全匹配的所有审核规则。</summary>
  524. <param name="rule">要移除的审核规则。</param>
  525. </member>
  526. <member name="M:System.Security.AccessControl.CommonObjectSecurity.ResetAccessRule(System.Security.AccessControl.AccessRule)">
  527. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 中移除所有访问规则,然后添加指定的访问规则。</summary>
  528. <param name="rule">要重置的访问规则。</param>
  529. </member>
  530. <member name="M:System.Security.AccessControl.CommonObjectSecurity.SetAccessRule(System.Security.AccessControl.AccessRule)">
  531. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符和限定符的所有访问规则,然后添加指定的访问规则。</summary>
  532. <param name="rule">要设置的访问规则。</param>
  533. </member>
  534. <member name="M:System.Security.AccessControl.CommonObjectSecurity.SetAuditRule(System.Security.AccessControl.AuditRule)">
  535. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同的安全性标识符和限定符所有审核规则,然后添加指定的审核规则。</summary>
  536. <param name="rule">要设置的审核规则。</param>
  537. </member>
  538. <member name="T:System.Security.AccessControl.CommonSecurityDescriptor">
  539. <summary>表示安全性说明符。安全性说明符包含所有者、主要组、自由访问控制列表 (DACL) 和系统访问控制列表 (SACL)。</summary>
  540. </member>
  541. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.#ctor(System.Boolean,System.Boolean,System.Byte[],System.Int32)">
  542. <summary>使用指定的字节值数组初始化 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 类的新实例。</summary>
  543. <param name="isContainer">如果新的安全性说明符与某个容器对象关联,则为 true。</param>
  544. <param name="isDS">如果新的安全性说明符与某个目录对象关联,则为 true。</param>
  545. <param name="binaryForm">用于创建新的 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的字节值数组。</param>
  546. <param name="offset">
  547. <paramref name="binaryForm" /> 数组中的偏移量,在此位置开始复制。</param>
  548. </member>
  549. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.#ctor(System.Boolean,System.Boolean,System.Security.AccessControl.ControlFlags,System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.SystemAcl,System.Security.AccessControl.DiscretionaryAcl)">
  550. <summary>使用指定信息初始化 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 类的新实例。</summary>
  551. <param name="isContainer">如果新的安全性说明符与某个容器对象关联,则为 true。</param>
  552. <param name="isDS">如果新的安全性说明符与某个目录对象关联,则为 true。</param>
  553. <param name="flags">指定新的 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的行为的标志。</param>
  554. <param name="owner">新 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的所有者。</param>
  555. <param name="group">新 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的主要组。</param>
  556. <param name="systemAcl">新的 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的系统访问控制列表 (SACL)。</param>
  557. <param name="discretionaryAcl">新的 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的自由访问控制列表 (DACL)。</param>
  558. </member>
  559. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.#ctor(System.Boolean,System.Boolean,System.Security.AccessControl.RawSecurityDescriptor)">
  560. <summary>从指定的 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象初始化 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 类的新实例。</summary>
  561. <param name="isContainer">如果新的安全性说明符与某个容器对象关联,则为 true。</param>
  562. <param name="isDS">如果新的安全性说明符与某个目录对象关联,则为 true。</param>
  563. <param name="rawSecurityDescriptor">用来从中创建新 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象。</param>
  564. </member>
  565. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.#ctor(System.Boolean,System.Boolean,System.String)">
  566. <summary>使用指定的安全性说明符定义语言 (SDDL) 字符串初始化 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 类的新实例。</summary>
  567. <param name="isContainer">如果新的安全性说明符与某个容器对象关联,则为 true。</param>
  568. <param name="isDS">如果新的安全性说明符与某个目录对象关联,则为 true。</param>
  569. <param name="sddlForm">用于创建新 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的 SDDL 字符串。</param>
  570. </member>
  571. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.AddDiscretionaryAcl(System.Byte,System.Int32)">
  572. <summary>设置<see cref="P:System.Security.AccessControl.CommonSecurityDescriptor.DiscretionaryAcl" />为此属性<see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />实例并设置<see cref="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclPresent" />标志。</summary>
  573. <param name="revision">新的 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象的修订级别。</param>
  574. <param name="trusted">此 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。</param>
  575. </member>
  576. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.AddSystemAcl(System.Byte,System.Int32)">
  577. <summary>设置<see cref="P:System.Security.AccessControl.CommonSecurityDescriptor.SystemAcl" />为此属性<see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />实例并设置<see cref="F:System.Security.AccessControl.ControlFlags.SystemAclPresent" />标志。</summary>
  578. <param name="revision">新的 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象的修订级别。</param>
  579. <param name="trusted">此 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。</param>
  580. </member>
  581. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.ControlFlags">
  582. <summary>获取指定 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的行为的值。</summary>
  583. <returns>使用逻辑或运算组合的一个或多个 <see cref="T:System.Security.AccessControl.ControlFlags" /> 枚举值。</returns>
  584. </member>
  585. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.DiscretionaryAcl">
  586. <summary>获取或设置此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的自由访问控制列表 (DACL)。DACL 包含访问规则。</summary>
  587. <returns>此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的 DACL。</returns>
  588. </member>
  589. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.Group">
  590. <summary>获取或设置此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的主要组。</summary>
  591. <returns>此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的主要组。</returns>
  592. </member>
  593. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsContainer">
  594. <summary>获取一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的对象是否为容器对象。</summary>
  595. <returns>如果与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的对象是一个容器对象,则为 true;否则为 false。</returns>
  596. </member>
  597. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsDiscretionaryAclCanonical">
  598. <summary>获取一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的自由访问控制列表 (DACL) 是否按规范顺序。</summary>
  599. <returns>如果与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的 DACL 处于规范顺序,则为 true;否则为 false。</returns>
  600. </member>
  601. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsDS">
  602. <summary>获取一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的对象是否为目录对象。</summary>
  603. <returns>如果与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的对象是一个目录对象,则为 true;否则为 false。</returns>
  604. </member>
  605. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsSystemAclCanonical">
  606. <summary>获取一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的系统访问控制列表 (SACL) 是否按规范顺序。</summary>
  607. <returns>如果与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的 SACL 处于规范顺序,则为 true;否则为 false。</returns>
  608. </member>
  609. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.Owner">
  610. <summary>获取或设置与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的对象所有者。</summary>
  611. <returns>与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的对象所有者。</returns>
  612. </member>
  613. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.PurgeAccessControl(System.Security.Principal.SecurityIdentifier)">
  614. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的自由访问控制列表 (DACL) 中移除指定的安全性标识符的所有访问规则。</summary>
  615. <param name="sid">要为其移除访问规则的安全性标识符。</param>
  616. </member>
  617. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.PurgeAudit(System.Security.Principal.SecurityIdentifier)">
  618. <summary>从与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的系统访问控制列表 (SACL) 中移除指定的安全性标识符的所有审核规则。</summary>
  619. <param name="sid">要为其移除审核规则的安全性标识符。</param>
  620. </member>
  621. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.SetDiscretionaryAclProtection(System.Boolean,System.Boolean)">
  622. <summary>为与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的自由访问控制列表 (DACL) 设置继承保护。受保护的 DACL 不会从父容器继承访问规则。</summary>
  623. <param name="isProtected">若要保护 DACL 不被继承,则为 true。</param>
  624. <param name="preserveInheritance">若要在 DACL 中保留继承的访问规则,则为 true;若要从 DACL 中移除继承的访问规则,则为 false。</param>
  625. </member>
  626. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.SetSystemAclProtection(System.Boolean,System.Boolean)">
  627. <summary>为与此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象关联的系统访问控制列表 (SACL) 设置继承保护。受保护的 SACL 不会从父容器继承审核规则。</summary>
  628. <param name="isProtected">若要保护 SACL 不被继承,则为 true。</param>
  629. <param name="preserveInheritance">若要在 SACL 中保留继承的审核规则,则为 true;若要从 SACL 中移除继承的审核规则,则为 false。</param>
  630. </member>
  631. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.SystemAcl">
  632. <summary>获取或设置此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的系统访问控制列表 (SACL)。SACL 包含审核规则。</summary>
  633. <returns>此 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> 对象的 SACL。</returns>
  634. </member>
  635. <member name="T:System.Security.AccessControl.CompoundAce">
  636. <summary>表示复合访问控制项 (ACE)。</summary>
  637. </member>
  638. <member name="M:System.Security.AccessControl.CompoundAce.#ctor(System.Security.AccessControl.AceFlags,System.Int32,System.Security.AccessControl.CompoundAceType,System.Security.Principal.SecurityIdentifier)">
  639. <summary>初始化 <see cref="T:System.Security.AccessControl.CompoundAce" /> 类的新实例。</summary>
  640. <param name="flags">包含标志,这些标志为新的访问控制项 (ACE) 指定有关继承、继承传播和审核条件的信息。</param>
  641. <param name="accessMask">ACE 的访问掩码。</param>
  642. <param name="compoundAceType">
  643. <see cref="T:System.Security.AccessControl.CompoundAceType" /> 枚举中的一个值。</param>
  644. <param name="sid">与新的 ACE 关联的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  645. </member>
  646. <member name="P:System.Security.AccessControl.CompoundAce.BinaryLength">
  647. <summary>获取当前 <see cref="T:System.Security.AccessControl.CompoundAce" /> 对象的二进制表示形式的长度(以字节为单位)。在使用 <see cref="M:System.Security.AccessControl.CompoundAce.GetBinaryForm" /> 方法将 ACL 封送到二进制数组中之前,应使用该长度。</summary>
  648. <returns>当前 <see cref="T:System.Security.AccessControl.CompoundAce" /> 对象的二进制表示形式的长度(以字节为单位)。</returns>
  649. </member>
  650. <member name="P:System.Security.AccessControl.CompoundAce.CompoundAceType">
  651. <summary>获取或设置此 <see cref="T:System.Security.AccessControl.CompoundAce" /> 对象的类型。</summary>
  652. <returns>此 <see cref="T:System.Security.AccessControl.CompoundAce" /> 对象的类型。</returns>
  653. </member>
  654. <member name="M:System.Security.AccessControl.CompoundAce.GetBinaryForm(System.Byte[],System.Int32)">
  655. <summary>将 <see cref="T:System.Security.AccessControl.CompoundAce" /> 对象的内容封送到指定字节数组中,其位置从指定的偏移量开始。</summary>
  656. <param name="binaryForm">将 <see cref="T:System.Security.AccessControl.CompoundAce" /> 的内容封送到的字节数组。</param>
  657. <param name="offset">开始封送的偏移量。</param>
  658. <exception cref="T:System.ArgumentOutOfRangeException">
  659. <paramref name="offset" /> 如果为负数或过高,则会将整个 <see cref="T:System.Security.AccessControl.CompoundAce" /> 复制到 <paramref name="array" />。</exception>
  660. </member>
  661. <member name="T:System.Security.AccessControl.CompoundAceType">
  662. <summary>指定 <see cref="T:System.Security.AccessControl.CompoundAce" /> 对象的类型。</summary>
  663. </member>
  664. <member name="F:System.Security.AccessControl.CompoundAceType.Impersonation">
  665. <summary>
  666. <see cref="T:System.Security.AccessControl.CompoundAce" /> 对象用于模拟。</summary>
  667. </member>
  668. <member name="T:System.Security.AccessControl.ControlFlags">
  669. <summary>这些标志将影响安全性说明符的行为。</summary>
  670. </member>
  671. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclAutoInherited">
  672. <summary>指定已自动从父级继承自由访问控制列表 (DACL)。仅由资源管理器设置。</summary>
  673. </member>
  674. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclAutoInheritRequired">
  675. <summary>已忽略。</summary>
  676. </member>
  677. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclDefaulted">
  678. <summary>指定 DACL 是通过默认设置机制获得的。仅由资源管理器设置。</summary>
  679. </member>
  680. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclPresent">
  681. <summary>指定 DACL 不为 null。由资源管理器或用户设置。</summary>
  682. </member>
  683. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclProtected">
  684. <summary>指定资源管理器阻止自动继承。由资源管理器或用户设置。</summary>
  685. </member>
  686. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclUntrusted">
  687. <summary>已忽略。</summary>
  688. </member>
  689. <member name="F:System.Security.AccessControl.ControlFlags.GroupDefaulted">
  690. <summary>指定组 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 是通过默认设置机制获得的。仅由资源管理器设置;不应由调用方设置。</summary>
  691. </member>
  692. <member name="F:System.Security.AccessControl.ControlFlags.None">
  693. <summary>无控制标志。</summary>
  694. </member>
  695. <member name="F:System.Security.AccessControl.ControlFlags.OwnerDefaulted">
  696. <summary>指定所有者 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 是通过默认设置机制获得的。仅由资源管理器设置;不应由调用方设置。</summary>
  697. </member>
  698. <member name="F:System.Security.AccessControl.ControlFlags.RMControlValid">
  699. <summary>指定“保留”(Reserved) 字段的内容是有效的。</summary>
  700. </member>
  701. <member name="F:System.Security.AccessControl.ControlFlags.SelfRelative">
  702. <summary>指定安全性说明符二进制表示形式是自相关格式的。总是设置此标志。</summary>
  703. </member>
  704. <member name="F:System.Security.AccessControl.ControlFlags.ServerSecurity">
  705. <summary>已忽略。</summary>
  706. </member>
  707. <member name="F:System.Security.AccessControl.ControlFlags.SystemAclAutoInherited">
  708. <summary>指定已自动从父级继承系统访问控制列表 (SACL)。仅由资源管理器设置。</summary>
  709. </member>
  710. <member name="F:System.Security.AccessControl.ControlFlags.SystemAclAutoInheritRequired">
  711. <summary>已忽略。</summary>
  712. </member>
  713. <member name="F:System.Security.AccessControl.ControlFlags.SystemAclDefaulted">
  714. <summary>指定 SACL 是通过默认设置机制获得的。仅由资源管理器设置。</summary>
  715. </member>
  716. <member name="F:System.Security.AccessControl.ControlFlags.SystemAclPresent">
  717. <summary>指定 SACL 不为 null。由资源管理器或用户设置。</summary>
  718. </member>
  719. <member name="F:System.Security.AccessControl.ControlFlags.SystemAclProtected">
  720. <summary>指定资源管理器阻止自动继承。由资源管理器或用户设置。</summary>
  721. </member>
  722. <member name="T:System.Security.AccessControl.CustomAce">
  723. <summary>表示未由 <see cref="T:System.Security.AccessControl.AceType" /> 枚举的成员之一定义的访问控制项 (ACE)。</summary>
  724. </member>
  725. <member name="M:System.Security.AccessControl.CustomAce.#ctor(System.Security.AccessControl.AceType,System.Security.AccessControl.AceFlags,System.Byte[])">
  726. <summary>初始化 <see cref="T:System.Security.AccessControl.CustomAce" /> 类的新实例。</summary>
  727. <param name="type">新的访问控制项 (ACE) 的类型。该值必须大于 <see cref="F:System.Security.AccessControl.AceType.MaxDefinedAceType" />。</param>
  728. <param name="flags">为新的 ACE 指定有关继承、继承传播和审核条件的信息的标志。</param>
  729. <param name="opaque">一个包含新的 ACE 的数据的字节值数组。此值可为 null。此数组的长度一定不能大于 <see cref="F:System.Security.AccessControl.CustomAce.MaxOpaqueLength" /> 字段的值,并且必须是四的倍数。</param>
  730. <exception cref="T:System.ArgumentOutOfRangeException">
  731. <paramref name="type" /> 参数的值不大于 <see cref="F:System.Security.AccessControl.AceType.MaxDefinedAceType" />,或者 <paramref name="opaque" /> 数组的长度大于 <see cref="F:System.Security.AccessControl.CustomAce.MaxOpaqueLength" /> 字段的值或不是四的倍数。</exception>
  732. </member>
  733. <member name="P:System.Security.AccessControl.CustomAce.BinaryLength">
  734. <summary>获取当前 <see cref="T:System.Security.AccessControl.CustomAce" /> 对象的二进制表示形式的长度(以字节为单位)。在使用 <see cref="M:System.Security.AccessControl.CustomAce.GetBinaryForm" /> 方法将 ACL 封送到二进制数组中之前,应使用该长度。</summary>
  735. <returns>当前 <see cref="T:System.Security.AccessControl.CustomAce" /> 对象的二进制表示形式的长度(以字节为单位)。</returns>
  736. </member>
  737. <member name="M:System.Security.AccessControl.CustomAce.GetBinaryForm(System.Byte[],System.Int32)">
  738. <summary>将 <see cref="T:System.Security.AccessControl.CustomAce" /> 对象的内容封送到指定字节数组中,其位置从指定的偏移量开始。</summary>
  739. <param name="binaryForm">将 <see cref="T:System.Security.AccessControl.CustomAce" /> 的内容封送到的字节数组。</param>
  740. <param name="offset">开始封送的偏移量。</param>
  741. <exception cref="T:System.ArgumentOutOfRangeException">
  742. <paramref name="offset" /> 如果为负数或过高,则会将整个 <see cref="T:System.Security.AccessControl.CustomAce" /> 复制到 <paramref name="array" />。</exception>
  743. </member>
  744. <member name="M:System.Security.AccessControl.CustomAce.GetOpaque">
  745. <summary>返回与此 <see cref="T:System.Security.AccessControl.CustomAce" /> 对象关联的不透明数据。</summary>
  746. <returns>一个字节值数组,表示与此 <see cref="T:System.Security.AccessControl.CustomAce" /> 对象关联的不透明数据。</returns>
  747. </member>
  748. <member name="F:System.Security.AccessControl.CustomAce.MaxOpaqueLength">
  749. <summary>返回此 <see cref="T:System.Security.AccessControl.CustomAce" /> 对象的不透明数据 Blob 的最大允许长度。</summary>
  750. </member>
  751. <member name="P:System.Security.AccessControl.CustomAce.OpaqueLength">
  752. <summary>获取与此 <see cref="T:System.Security.AccessControl.CustomAce" /> 对象关联的不透明数据的长度。</summary>
  753. <returns>不透明回调数据的长度。</returns>
  754. </member>
  755. <member name="M:System.Security.AccessControl.CustomAce.SetOpaque(System.Byte[])">
  756. <summary>设置与此 <see cref="T:System.Security.AccessControl.CustomAce" /> 对象关联的不透明回调数据。</summary>
  757. <param name="opaque">一个字节值数组,表示此 <see cref="T:System.Security.AccessControl.CustomAce" /> 对象的不透明回调数据。</param>
  758. </member>
  759. <member name="T:System.Security.AccessControl.DiscretionaryAcl">
  760. <summary>表示自由访问控制列表 (DACL)。</summary>
  761. </member>
  762. <member name="M:System.Security.AccessControl.DiscretionaryAcl.#ctor(System.Boolean,System.Boolean,System.Byte,System.Int32)">
  763. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 类的新实例。</summary>
  764. <param name="isContainer">true if the new <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> object is a container.</param>
  765. <param name="isDS">true if the new <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> object is a directory object Access Control List (ACL).</param>
  766. <param name="revision">新的 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象的修订级别。</param>
  767. <param name="capacity">此 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。</param>
  768. </member>
  769. <member name="M:System.Security.AccessControl.DiscretionaryAcl.#ctor(System.Boolean,System.Boolean,System.Int32)">
  770. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 类的新实例。</summary>
  771. <param name="isContainer">true if the new <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> object is a container.</param>
  772. <param name="isDS">true if the new <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> object is a directory object Access Control List (ACL).</param>
  773. <param name="capacity">此 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。</param>
  774. </member>
  775. <member name="M:System.Security.AccessControl.DiscretionaryAcl.#ctor(System.Boolean,System.Boolean,System.Security.AccessControl.RawAcl)">
  776. <summary>使用指定的 <see cref="T:System.Security.AccessControl.RawAcl" /> 对象中的指定值初始化 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 类的新实例。</summary>
  777. <param name="isContainer">true if the new <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> object is a container.</param>
  778. <param name="isDS">true if the new <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> object is a directory object Access Control List (ACL).</param>
  779. <param name="rawAcl">The underlying <see cref="T:System.Security.AccessControl.RawAcl" /> object for the new <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> object.指定 null 以创建空的 ACL。</param>
  780. </member>
  781. <member name="M:System.Security.AccessControl.DiscretionaryAcl.AddAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
  782. <summary>将具有指定设置的访问控制项 (ACE) 添加到当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象。</summary>
  783. <param name="accessType">要添加的访问控制类型(允许或拒绝)。</param>
  784. <param name="sid">要为其添加 ACE 的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  785. <param name="accessMask">新 ACE 的访问规则。</param>
  786. <param name="inheritanceFlags">指定新 ACE 的继承属性的标志。</param>
  787. <param name="propagationFlags">指定新 ACE 的继承传播属性的标志。</param>
  788. </member>
  789. <member name="M:System.Security.AccessControl.DiscretionaryAcl.AddAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid)">
  790. <summary>将具有指定设置的访问控制项 (ACE) 添加到当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象。在指定新 ACE 的对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。</summary>
  791. <param name="accessType">要添加的访问控制类型(允许或拒绝)。</param>
  792. <param name="sid">要为其添加 ACE 的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  793. <param name="accessMask">新 ACE 的访问规则。</param>
  794. <param name="inheritanceFlags">指定新 ACE 的继承属性的标志。</param>
  795. <param name="propagationFlags">指定新 ACE 的继承传播属性的标志。</param>
  796. <param name="objectFlags">指定 <paramref name="objectType" /> 和 <paramref name="inheritedObjectType" /> 参数是否包含非 null 值的标志。</param>
  797. <param name="objectType">新 ACE 所应用到的对象的类标识。</param>
  798. <param name="inheritedObjectType">可以继承新 ACE 的子对象的类标识。</param>
  799. </member>
  800. <member name="M:System.Security.AccessControl.DiscretionaryAcl.AddAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
  801. <summary>将具有指定设置的访问控制项 (ACE) 添加到当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象。</summary>
  802. <param name="accessType">要添加的访问控制类型(允许或拒绝)。</param>
  803. <param name="sid">要为其添加 ACE 的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  804. <param name="rule">
  805. <see cref="T:System.Security.AccessControl.ObjectAccessRule" />为新的访问。</param>
  806. </member>
  807. <member name="M:System.Security.AccessControl.DiscretionaryAcl.RemoveAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
  808. <summary>从当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象移除指定的访问控制规则。</summary>
  809. <returns>如果此方法成功移除指定的访问控制规则,则为 true;否则为 false。</returns>
  810. <param name="accessType">要移除的访问控制类型(允许或拒绝)。</param>
  811. <param name="sid">要移除其访问控制规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  812. <param name="accessMask">要移除的规则的访问掩码。</param>
  813. <param name="inheritanceFlags">指定要移除的规则的继承属性的标志。</param>
  814. <param name="propagationFlags">指定要移除的规则的继承传播属性的标志。</param>
  815. </member>
  816. <member name="M:System.Security.AccessControl.DiscretionaryAcl.RemoveAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid)">
  817. <summary>从当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象移除指定的访问控制规则。在指定对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。</summary>
  818. <returns>如果此方法成功移除指定的访问控制规则,则为 true;否则为 false。</returns>
  819. <param name="accessType">要移除的访问控制类型(允许或拒绝)。</param>
  820. <param name="sid">要移除其访问控制规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  821. <param name="accessMask">要移除的访问控制规则的访问掩码。</param>
  822. <param name="inheritanceFlags">指定要移除的访问控制规则的继承属性的标志。</param>
  823. <param name="propagationFlags">指定要移除的访问控制规则的继承传播属性的标志。</param>
  824. <param name="objectFlags">指定 <paramref name="objectType" /> 和 <paramref name="inheritedObjectType" /> 参数是否包含非 null 值的标志。</param>
  825. <param name="objectType">移除的访问控制规则所应用到的对象的类标识。</param>
  826. <param name="inheritedObjectType">可以继承移除的访问控制规则的子对象的类标识。</param>
  827. </member>
  828. <member name="M:System.Security.AccessControl.DiscretionaryAcl.RemoveAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
  829. <summary>从当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象移除指定的访问控制规则。</summary>
  830. <returns>返回 <see cref="T:System.Boolean" />。</returns>
  831. <param name="accessType">要移除的访问控制类型(允许或拒绝)。</param>
  832. <param name="sid">要移除其访问控制规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  833. <param name="rule">
  834. <see cref="T:System.Security.AccessControl.ObjectAccessRule" />为其删除的访问权限。</param>
  835. </member>
  836. <member name="M:System.Security.AccessControl.DiscretionaryAcl.RemoveAccessSpecific(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
  837. <summary>从当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象移除指定的访问控制项 (ACE)。</summary>
  838. <param name="accessType">要移除的访问控制类型(允许或拒绝)。</param>
  839. <param name="sid">要为其移除 ACE 的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  840. <param name="accessMask">要移除的 ACE 的访问掩码。</param>
  841. <param name="inheritanceFlags">指定要移除的 ACE 的继承属性的标志。</param>
  842. <param name="propagationFlags">指定要移除的 ACE 的继承传播属性的标志。</param>
  843. </member>
  844. <member name="M:System.Security.AccessControl.DiscretionaryAcl.RemoveAccessSpecific(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid)">
  845. <summary>从当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象移除指定的访问控制项 (ACE)。在指定要移除的 ACE 的对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。</summary>
  846. <param name="accessType">要移除的访问控制类型(允许或拒绝)。</param>
  847. <param name="sid">要为其移除 ACE 的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  848. <param name="accessMask">要移除的 ACE 的访问掩码。</param>
  849. <param name="inheritanceFlags">指定要移除的 ACE 的继承属性的标志。</param>
  850. <param name="propagationFlags">指定要移除的 ACE 的继承传播属性的标志。</param>
  851. <param name="objectFlags">指定 <paramref name="objectType" /> 和 <paramref name="inheritedObjectType" /> 参数是否包含非 null 值的标志。</param>
  852. <param name="objectType">移除的 ACE 所应用到的对象的类标识。</param>
  853. <param name="inheritedObjectType">可以继承移除的 ACE 的子对象的类标识。</param>
  854. </member>
  855. <member name="M:System.Security.AccessControl.DiscretionaryAcl.RemoveAccessSpecific(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
  856. <summary>从当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象移除指定的访问控制项 (ACE)。</summary>
  857. <param name="accessType">要移除的访问控制类型(允许或拒绝)。</param>
  858. <param name="sid">要为其移除 ACE 的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  859. <param name="rule">
  860. <see cref="T:System.Security.AccessControl.ObjectAccessRule" />为其删除的访问权限。</param>
  861. </member>
  862. <member name="M:System.Security.AccessControl.DiscretionaryAcl.SetAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
  863. <summary>为指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象设置指定的访问控制。</summary>
  864. <param name="accessType">要设置的访问控制类型(允许或拒绝)。</param>
  865. <param name="sid">要为其设置 ACE 的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  866. <param name="accessMask">新 ACE 的访问规则。</param>
  867. <param name="inheritanceFlags">指定新 ACE 的继承属性的标志。</param>
  868. <param name="propagationFlags">指定新 ACE 的继承传播属性的标志。</param>
  869. </member>
  870. <member name="M:System.Security.AccessControl.DiscretionaryAcl.SetAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid)">
  871. <summary>为指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象设置指定的访问控制。</summary>
  872. <param name="accessType">要设置的访问控制类型(允许或拒绝)。</param>
  873. <param name="sid">要为其设置 ACE 的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  874. <param name="accessMask">新 ACE 的访问规则。</param>
  875. <param name="inheritanceFlags">指定新 ACE 的继承属性的标志。</param>
  876. <param name="propagationFlags">指定新 ACE 的继承传播属性的标志。</param>
  877. <param name="objectFlags">指定 <paramref name="objectType" /> 和 <paramref name="inheritedObjectType" /> 参数是否包含非 null 值的标志。</param>
  878. <param name="objectType">新 ACE 所应用到的对象的类标识。</param>
  879. <param name="inheritedObjectType">可以继承新 ACE 的子对象的类标识。</param>
  880. </member>
  881. <member name="M:System.Security.AccessControl.DiscretionaryAcl.SetAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
  882. <summary>为指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象设置指定的访问控制。</summary>
  883. <param name="accessType">要设置的访问控制类型(允许或拒绝)。</param>
  884. <param name="sid">要为其设置 ACE 的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  885. <param name="rule">
  886. <see cref="T:System.Security.AccessControl.ObjectAccessRule" />为其设置访问权限。</param>
  887. </member>
  888. <member name="T:System.Security.AccessControl.GenericAce">
  889. <summary>表示一个访问控制项 (ACE),并且是其他所有 ACE 类的基类。</summary>
  890. </member>
  891. <member name="P:System.Security.AccessControl.GenericAce.AceFlags">
  892. <summary>获取或设置与此 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象关联的 <see cref="T:System.Security.AccessControl.AceFlags" /> 对象。</summary>
  893. <returns>与此 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象关联的 <see cref="T:System.Security.AccessControl.AceFlags" />。</returns>
  894. </member>
  895. <member name="P:System.Security.AccessControl.GenericAce.AceType">
  896. <summary>获取此访问控制项 (ACE) 的类型。</summary>
  897. <returns>此 ACE 的类型。</returns>
  898. </member>
  899. <member name="P:System.Security.AccessControl.GenericAce.AuditFlags">
  900. <summary>获取与此访问控制项 (ACE) 关联的审核信息。</summary>
  901. <returns>与此访问控制项 (ACE) 关联的审核信息。</returns>
  902. </member>
  903. <member name="P:System.Security.AccessControl.GenericAce.BinaryLength">
  904. <summary>获取当前 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象的二进制表示形式的长度(以字节为单位)。在使用 <see cref="M:System.Security.AccessControl.GenericAce.GetBinaryForm" /> 方法将 ACL 封送到二进制数组中之前,应使用该长度。</summary>
  905. <returns>当前 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象的二进制表示形式的长度(以字节为单位)。</returns>
  906. </member>
  907. <member name="M:System.Security.AccessControl.GenericAce.Copy">
  908. <summary>创建此访问控制项 (ACE) 的深层副本。</summary>
  909. <returns>此方法所创建的 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象。</returns>
  910. </member>
  911. <member name="M:System.Security.AccessControl.GenericAce.CreateFromBinaryForm(System.Byte[],System.Int32)">
  912. <summary>从指定的二进制数据创建一个 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象。</summary>
  913. <returns>此方法创建的 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象。</returns>
  914. <param name="binaryForm">用于创建新 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象的二进制数据。</param>
  915. <param name="offset">开始取消封送的偏移量。</param>
  916. </member>
  917. <member name="M:System.Security.AccessControl.GenericAce.Equals(System.Object)">
  918. <summary>确定指定的 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象是否等同于当前的 <see cref="T:System.Security.AccessControl.GenericAce" />。</summary>
  919. <returns>如果指定的 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象等于当前的 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象,则为 true;否则为 false。</returns>
  920. <param name="o">要与当前 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象进行比较的 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象。</param>
  921. </member>
  922. <member name="M:System.Security.AccessControl.GenericAce.GetBinaryForm(System.Byte[],System.Int32)">
  923. <summary>将 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象的内容封送到指定字节数组中,其位置从指定的偏移量开始。</summary>
  924. <param name="binaryForm">将 <see cref="T:System.Security.AccessControl.GenericAce" /> 的内容封送到的字节数组。</param>
  925. <param name="offset">开始封送的偏移量。</param>
  926. <exception cref="T:System.ArgumentOutOfRangeException">
  927. <paramref name="offset" /> 如果为负数或过高,则会将整个 <see cref="T:System.Security.AccessControl.GenericAcl" /> 复制到 <paramref name="array" />。</exception>
  928. </member>
  929. <member name="M:System.Security.AccessControl.GenericAce.GetHashCode">
  930. <summary>用于 <see cref="T:System.Security.AccessControl.GenericAce" /> 类的一个哈希函数。<see cref="M:System.Security.AccessControl.GenericAce.GetHashCode" /> 方法适合在哈希算法和类似哈希表的数据结构中使用。</summary>
  931. <returns>当前 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象的哈希代码。</returns>
  932. </member>
  933. <member name="P:System.Security.AccessControl.GenericAce.InheritanceFlags">
  934. <summary>获取指定此访问控制项 (ACE) 的继承属性的标志。</summary>
  935. <returns>指定此 ACE 的继承属性的标志。</returns>
  936. </member>
  937. <member name="P:System.Security.AccessControl.GenericAce.IsInherited">
  938. <summary>获取一个布尔值,该值指定此访问控制项 (ACE) 是继承的还是显式设置的。</summary>
  939. <returns>如果此 ACE 是继承的,则为 true;否则,为 false。</returns>
  940. </member>
  941. <member name="M:System.Security.AccessControl.GenericAce.op_Equality(System.Security.AccessControl.GenericAce,System.Security.AccessControl.GenericAce)">
  942. <summary>确定指定的 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象是否被视为相等。</summary>
  943. <returns>如果两个 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象相等,则为 true;否则为 false。</returns>
  944. <param name="left">要比较的第一个 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象。</param>
  945. <param name="right">要比较的第二个 <see cref="T:System.Security.AccessControl.GenericAce" />。</param>
  946. </member>
  947. <member name="M:System.Security.AccessControl.GenericAce.op_Inequality(System.Security.AccessControl.GenericAce,System.Security.AccessControl.GenericAce)">
  948. <summary>确定指定的 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象是否被视为不相等。</summary>
  949. <returns>如果两个 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象不相等,则为 true;否则,为 false。</returns>
  950. <param name="left">要比较的第一个 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象。</param>
  951. <param name="right">要比较的第二个 <see cref="T:System.Security.AccessControl.GenericAce" />。</param>
  952. </member>
  953. <member name="P:System.Security.AccessControl.GenericAce.PropagationFlags">
  954. <summary>获取指定此访问控制项 (ACE) 的继承传播属性的标志。</summary>
  955. <returns>指定此 ACE 的继承传播属性的标志。</returns>
  956. </member>
  957. <member name="T:System.Security.AccessControl.GenericAcl">
  958. <summary>表示访问控制列表 (ACL),并且是 <see cref="T:System.Security.AccessControl.CommonAcl" />、<see cref="T:System.Security.AccessControl.DiscretionaryAcl" />、<see cref="T:System.Security.AccessControl.RawAcl" /> 和 <see cref="T:System.Security.AccessControl.SystemAcl" /> 类的基类。</summary>
  959. </member>
  960. <member name="M:System.Security.AccessControl.GenericAcl.#ctor">
  961. <summary>初始化 <see cref="T:System.Security.AccessControl.GenericAcl" /> 类的新实例。</summary>
  962. </member>
  963. <member name="F:System.Security.AccessControl.GenericAcl.AclRevision">
  964. <summary>当前 <see cref="T:System.Security.AccessControl.GenericAcl" /> 的修订级别。此值由未与目录服务对象关联的访问控制列表 (ACL) 的 <see cref="P:System.Security.AccessControl.GenericAcl.Revision" /> 属性返回。</summary>
  965. </member>
  966. <member name="F:System.Security.AccessControl.GenericAcl.AclRevisionDS">
  967. <summary>当前 <see cref="T:System.Security.AccessControl.GenericAcl" /> 的修订级别。此值由与目录服务对象关联的访问控制列表 (ACL) 的 <see cref="P:System.Security.AccessControl.GenericAcl.Revision" /> 属性返回。</summary>
  968. </member>
  969. <member name="P:System.Security.AccessControl.GenericAcl.BinaryLength">
  970. <summary>获取当前 <see cref="T:System.Security.AccessControl.GenericAcl" /> 对象的二进制表示形式的长度(以字节为单位)。在使用 <see cref="M:System.Security.AccessControl.GenericAcl.GetBinaryForm" /> 方法将 ACL 封送到二进制数组中之前,应使用该长度。</summary>
  971. <returns>当前 <see cref="T:System.Security.AccessControl.GenericAcl" /> 对象的二进制表示形式的长度(以字节为单位)。</returns>
  972. </member>
  973. <member name="M:System.Security.AccessControl.GenericAcl.CopyTo(System.Security.AccessControl.GenericAce[],System.Int32)">
  974. <summary>将当前 <see cref="T:System.Security.AccessControl.GenericAcl" /> 的每个 <see cref="T:System.Security.AccessControl.GenericAce" /> 复制到指定的数组中。</summary>
  975. <param name="array">存放当前 <see cref="T:System.Security.AccessControl.GenericAcl" /> 包含的 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象的副本的数组。</param>
  976. <param name="index">
  977. <paramref name="array" /> 中从零开始的索引,这是开始复制的位置。</param>
  978. </member>
  979. <member name="P:System.Security.AccessControl.GenericAcl.Count">
  980. <summary>获取当前 <see cref="T:System.Security.AccessControl.GenericAcl" /> 对象中访问控制项 (ACE) 的数量。</summary>
  981. <returns>当前 <see cref="T:System.Security.AccessControl.GenericAcl" /> 对象中 ACE 的数量。</returns>
  982. </member>
  983. <member name="M:System.Security.AccessControl.GenericAcl.GetBinaryForm(System.Byte[],System.Int32)">
  984. <summary>将 <see cref="T:System.Security.AccessControl.GenericAcl" /> 对象的内容封送到指定字节数组中,其位置从指定的偏移量开始。</summary>
  985. <param name="binaryForm">将 <see cref="T:System.Security.AccessControl.GenericAcl" /> 的内容封送到的字节数组。</param>
  986. <param name="offset">开始封送的偏移量。</param>
  987. <exception cref="T:System.ArgumentOutOfRangeException">
  988. <paramref name="offset" /> 如果为负数或过高,则会将整个 <see cref="T:System.Security.AccessControl.GenericAcl" /> 复制到 <paramref name="array" />。</exception>
  989. </member>
  990. <member name="M:System.Security.AccessControl.GenericAcl.GetEnumerator">
  991. <summary>返回 <see cref="T:System.Security.AccessControl.AceEnumerator" /> 类的新实例。</summary>
  992. <returns>此方法返回的 <see cref="T:Security.AccessControl.AceEnumerator" />。</returns>
  993. </member>
  994. <member name="P:System.Security.AccessControl.GenericAcl.IsSynchronized">
  995. <summary>此属性始终设置为 false。实现此属性只是因为它是 <see cref="T:System.Collections.ICollection" /> 接口的实现所必需的属性。</summary>
  996. <returns>始终为 false。</returns>
  997. </member>
  998. <member name="P:System.Security.AccessControl.GenericAcl.Item(System.Int32)">
  999. <summary>获取或设置指定索引处的 <see cref="T:System.Security.AccessControl.GenericAce" />。</summary>
  1000. <returns>位于指定索引处的 <see cref="T:System.Security.AccessControl.GenericAce" />。</returns>
  1001. <param name="index">要获取或设置的 <see cref="T:System.Security.AccessControl.GenericAce" /> 的从零开始的索引。</param>
  1002. </member>
  1003. <member name="F:System.Security.AccessControl.GenericAcl.MaxBinaryLength">
  1004. <summary>
  1005. <see cref="T:System.Security.AccessControl.GenericAcl" /> 对象的最大允许二进制长度。</summary>
  1006. </member>
  1007. <member name="P:System.Security.AccessControl.GenericAcl.Revision">
  1008. <summary>获取 <see cref="T:System.Security.AccessControl.GenericAcl" /> 的修订级别。</summary>
  1009. <returns>一个指定 <see cref="T:System.Security.AccessControl.GenericAcl" /> 的修订级别的字节值。</returns>
  1010. </member>
  1011. <member name="P:System.Security.AccessControl.GenericAcl.SyncRoot">
  1012. <summary>该属性始终返回 null。实现此属性只是因为它是 <see cref="T:System.Collections.ICollection" /> 接口的实现所必需的属性。</summary>
  1013. <returns>始终返回 null。</returns>
  1014. </member>
  1015. <member name="M:System.Security.AccessControl.GenericAcl.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  1016. <summary>将当前 <see cref="T:System.Security.AccessControl.GenericAcl" /> 的每个 <see cref="T:System.Security.AccessControl.GenericAce" /> 复制到指定的数组中。</summary>
  1017. <param name="array">存放当前 <see cref="T:System.Security.AccessControl.GenericAcl" /> 包含的 <see cref="T:System.Security.AccessControl.GenericAce" /> 对象的副本的数组。</param>
  1018. <param name="index">
  1019. <paramref name="array" /> 中从零开始的索引,这是开始复制的位置。</param>
  1020. </member>
  1021. <member name="M:System.Security.AccessControl.GenericAcl.System#Collections#IEnumerable#GetEnumerator">
  1022. <summary>返回 <see cref="T:System.Security.AccessControl.AceEnumerator" /> 类的新实例,该实例被强制转换为 <see cref="T:System.Collections.IEnumerator" /> 接口的实例。</summary>
  1023. <returns>一个新 <see cref="T:System.Security.AccessControl.AceEnumerator" /> 对象,该对象被强制转换为 <see cref="T:System.Collections.IEnumerator" /> 接口的实例。</returns>
  1024. </member>
  1025. <member name="T:System.Security.AccessControl.GenericSecurityDescriptor">
  1026. <summary>表示安全性说明符。安全性说明符包含所有者、主要组、自由访问控制列表 (DACL) 和系统访问控制列表 (SACL)。</summary>
  1027. </member>
  1028. <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.#ctor">
  1029. <summary>初始化 <see cref="T:System.Security.AccessControl.GenericSecurity" /> 类的新实例。</summary>
  1030. </member>
  1031. <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.BinaryLength">
  1032. <summary>获取当前 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象的二进制表示形式的长度(以字节为单位)。在使用 <see cref="M:System.Security.AccessControl.GenericSecurityDescriptor.GetBinaryForm" /> 方法将 ACL 封送到二进制数组中之前,应使用该长度。</summary>
  1033. <returns>当前 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象的二进制表示形式的长度(以字节为单位)。</returns>
  1034. </member>
  1035. <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.ControlFlags">
  1036. <summary>获取指定 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象的行为的值。</summary>
  1037. <returns>使用逻辑或运算组合的一个或多个 <see cref="T:System.Security.AccessControl.ControlFlags" /> 枚举值。</returns>
  1038. </member>
  1039. <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.GetBinaryForm(System.Byte[],System.Int32)">
  1040. <summary>返回一个表示此 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象中包含的信息的字节值数组。</summary>
  1041. <param name="binaryForm">将 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 的内容封送到的字节数组。</param>
  1042. <param name="offset">开始封送的偏移量。</param>
  1043. <exception cref="T:System.ArgumentOutOfRangeException">
  1044. <paramref name="offset" /> 如果为负数或过高,则会将整个 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 复制到 <paramref name="array" />。</exception>
  1045. </member>
  1046. <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.GetSddlForm(System.Security.AccessControl.AccessControlSections)">
  1047. <summary>返回此 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象表示的安全性说明符指定区域的安全说明符定义语言 (SDDL) 表示形式。</summary>
  1048. <returns>与此 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象关联的安全性说明符指定部分的 SDDL 表示形式。</returns>
  1049. <param name="includeSections">指定要获取安全性说明符的哪些部分(访问规则、审核规则、主要组、所有者)。</param>
  1050. </member>
  1051. <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.Group">
  1052. <summary>获取或设置此 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象的主要组。</summary>
  1053. <returns>此 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象的主要组。</returns>
  1054. </member>
  1055. <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.IsSddlConversionSupported">
  1056. <summary>返回一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象关联的安全性说明符是否能够转换为安全性说明符定义语言 (SDDL) 格式。</summary>
  1057. <returns>如果与此 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象关联的安全性说明符能够转换为安全性说明符定义语言 (SDDL) 格式,则为 true;否则为 false。</returns>
  1058. </member>
  1059. <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.Owner">
  1060. <summary>获取或设置与此 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象关联的对象所有者。</summary>
  1061. <returns>与此 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象关联的对象所有者。</returns>
  1062. </member>
  1063. <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.Revision">
  1064. <summary>获取 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 对象的修订级别。</summary>
  1065. <returns>一个指定 <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> 的修订级别的字节值。</returns>
  1066. </member>
  1067. <member name="T:System.Security.AccessControl.InheritanceFlags">
  1068. <summary>继承标志指定访问控制项 (ACE) 的继承语义。</summary>
  1069. </member>
  1070. <member name="F:System.Security.AccessControl.InheritanceFlags.ContainerInherit">
  1071. <summary>ACE 由容器子对象继承。</summary>
  1072. </member>
  1073. <member name="F:System.Security.AccessControl.InheritanceFlags.None">
  1074. <summary>子对象未继承 ACE。</summary>
  1075. </member>
  1076. <member name="F:System.Security.AccessControl.InheritanceFlags.ObjectInherit">
  1077. <summary>ACE 由子叶对象继承。</summary>
  1078. </member>
  1079. <member name="T:System.Security.AccessControl.KnownAce">
  1080. <summary>封装 Microsoft Corporation 当前定义的所有访问控制项 (ACE) 类型。所有 <see cref="T:System.Security.AccessControl.KnownAce" /> 对象都包含一个 32 位的访问掩码和一个 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象。</summary>
  1081. </member>
  1082. <member name="P:System.Security.AccessControl.KnownAce.AccessMask">
  1083. <summary>获取或设置此 <see cref="T:System.Security.AccessControl.KnownAce" /> 对象的访问掩码。</summary>
  1084. <returns>此 <see cref="T:System.Security.AccessControl.KnownAce" /> 对象的访问掩码。</returns>
  1085. </member>
  1086. <member name="P:System.Security.AccessControl.KnownAce.SecurityIdentifier">
  1087. <summary>获取或设置与此 <see cref="T:System.Security.AccessControl.KnownAce" /> 对象关联的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象。</summary>
  1088. <returns>与此 <see cref="T:System.Security.AccessControl.KnownAce" /> 对象关联的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象。</returns>
  1089. </member>
  1090. <member name="T:System.Security.AccessControl.NativeObjectSecurity">
  1091. <summary>提供无需直接操作访问控制列表 (ACL) 而控制对本机对象的访问的能力。本机对象类型由 <see cref="T:System.Security.AccessControl.ResourceType" /> 枚举定义。</summary>
  1092. </member>
  1093. <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType)">
  1094. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 类的新实例。</summary>
  1095. <param name="isContainer">如果新的 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象是一个容器对象,则为 true。</param>
  1096. <param name="resourceType">
  1097. <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象类型。</param>
  1098. </member>
  1099. <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
  1100. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 类的新实例。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1101. <param name="isContainer">如果新的 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象是一个容器对象,则为 true。</param>
  1102. <param name="resourceType">
  1103. <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象类型。</param>
  1104. <param name="handle">新的 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象的句柄。</param>
  1105. <param name="includeSections">
  1106. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要包括在此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象中的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1107. </member>
  1108. <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode,System.Object)">
  1109. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 类的新实例。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1110. <param name="isContainer">如果新的 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象是一个容器对象,则为 true。</param>
  1111. <param name="resourceType">
  1112. <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象类型。</param>
  1113. <param name="handle">新的 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象的句柄。</param>
  1114. <param name="includeSections">
  1115. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要包括在此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象中的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1116. <param name="exceptionFromErrorCode">由提供自定义异常的集成器实现的委托。</param>
  1117. <param name="exceptionContext">包含有关异常的源或目标的上下文信息的对象。</param>
  1118. </member>
  1119. <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode,System.Object)">
  1120. <summary>使用指定的值初始化 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 类的一个新实例。</summary>
  1121. <param name="isContainer">如果新的 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象是一个容器对象,则为 true。</param>
  1122. <param name="resourceType">
  1123. <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象类型。</param>
  1124. <param name="exceptionFromErrorCode">由提供自定义异常的集成器实现的委托。</param>
  1125. <param name="exceptionContext">包含有关异常的源或目标的上下文信息的对象。</param>
  1126. </member>
  1127. <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections)">
  1128. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 类的新实例。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1129. <param name="isContainer">如果新 <see cref="T:System.Security.AccessControl.NativObjectSecurity" /> 对象是一个容器对象,则为 true。</param>
  1130. <param name="resourceType">
  1131. <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象类型。</param>
  1132. <param name="name">新的 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象的名称。</param>
  1133. <param name="includeSections">
  1134. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要包括在此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象中的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1135. </member>
  1136. <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode,System.Object)">
  1137. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 类的新实例。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1138. <param name="isContainer">如果新的 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象是一个容器对象,则为 true。</param>
  1139. <param name="resourceType">
  1140. <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象类型。</param>
  1141. <param name="name">新的 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象的名称。</param>
  1142. <param name="includeSections">
  1143. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要包括在此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象中的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1144. <param name="exceptionFromErrorCode">由提供自定义异常的集成器实现的委托。</param>
  1145. <param name="exceptionContext">包含有关异常的源或目标的上下文信息的对象。</param>
  1146. </member>
  1147. <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
  1148. <summary>将与此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1149. <param name="handle">此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象的句柄。</param>
  1150. <param name="includeSections">
  1151. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1152. <exception cref="T:System.IO.FileNotFoundException">此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与之关联的可保护对象是一个目录或一个文件,且该目录或文件未能找到。</exception>
  1153. </member>
  1154. <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Object)">
  1155. <summary>将与此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1156. <param name="handle">此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象的句柄。</param>
  1157. <param name="includeSections">
  1158. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1159. <param name="exceptionContext">包含有关异常的源或目标的上下文信息的对象。</param>
  1160. <exception cref="T:System.IO.FileNotFoundException">此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与之关联的可保护对象是一个目录或一个文件,且该目录或文件未能找到。</exception>
  1161. </member>
  1162. <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections)">
  1163. <summary>将与此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1164. <param name="name">此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象的名称。</param>
  1165. <param name="includeSections">
  1166. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1167. <exception cref="T:System.IO.FileNotFoundException">此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与之关联的可保护对象是一个目录或一个文件,且该目录或文件未能找到。</exception>
  1168. </member>
  1169. <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections,System.Object)">
  1170. <summary>将与此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1171. <param name="name">此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与其相关联的可保护对象的名称。</param>
  1172. <param name="includeSections">
  1173. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1174. <param name="exceptionContext">包含有关异常的源或目标的上下文信息的对象。</param>
  1175. <exception cref="T:System.IO.FileNotFoundException">此 <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象与之关联的可保护对象是一个目录或一个文件,且该目录或文件未能找到。</exception>
  1176. </member>
  1177. <member name="T:System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode">
  1178. <summary>为集成器提供一种将数字错误代码映射到它们创建的特定异常的方式。</summary>
  1179. <returns>此委托创建的 <see cref="T:System.Exception" />。</returns>
  1180. <param name="errorCode">数字错误代码。</param>
  1181. <param name="name">
  1182. <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象所关联的可保护对象的名称。</param>
  1183. <param name="handle">
  1184. <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> 对象所关联的可保护对象的句柄。</param>
  1185. <param name="context">包含有关异常的源或目标的上下文信息的对象。</param>
  1186. </member>
  1187. <member name="T:System.Security.AccessControl.ObjectAccessRule">
  1188. <summary>表示用户的标识、访问掩码和访问控制类型(允许或拒绝)的组合。<see cref="T:System.Security.AccessControl.ObjectAccessRule" /> 对象还包含与以下内容有关的信息:应用规则的对象的类型、能够继承规则的子对象的类型、子对象继承该规则的方式以及继承的传播方式。</summary>
  1189. </member>
  1190. <member name="M:System.Security.AccessControl.ObjectAccessRule.#ctor(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Guid,System.Guid,System.Security.AccessControl.AccessControlType)">
  1191. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> 类的新实例。</summary>
  1192. <param name="identity">应用访问规则的标识。它必须是可强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的对象。</param>
  1193. <param name="accessMask">此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。</param>
  1194. <param name="isInherited">如果此规则继承自父容器,则为 true。</param>
  1195. <param name="inheritanceFlags">指定访问规则的继承属性。</param>
  1196. <param name="propagationFlags">指定继承的访问规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
  1197. <param name="objectType">应用此规则的对象的类型。</param>
  1198. <param name="inheritedObjectType">能够继承此规则的子对象的类型。</param>
  1199. <param name="type">指定此规则是允许还是拒绝访问。</param>
  1200. <exception cref="T:System.ArgumentException">
  1201. <paramref name="identity" /> 参数的值不能强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" />,或者 <paramref name="type" /> 参数包含无效值。</exception>
  1202. <exception cref="T:System.ArgumentOutOfRangeException">
  1203. <paramref name="accessMask" /> 参数的值为零,或者 <paramref name="inheritanceFlags" /> 或 <paramref name="propagationFlags" /> 参数包含无法识别的标志值。</exception>
  1204. </member>
  1205. <member name="P:System.Security.AccessControl.ObjectAccessRule.InheritedObjectType">
  1206. <summary>获取能够继承 <see cref="System.Security.AccessControl.ObjectAccessRule" /> 对象的子对象的类型。</summary>
  1207. <returns>能够继承 <see cref="System.Security.AccessControl.ObjectAccessRule" /> 对象的子对象的类型。</returns>
  1208. </member>
  1209. <member name="P:System.Security.AccessControl.ObjectAccessRule.ObjectFlags">
  1210. <summary>获取指定 <see cref="System.Security.AccessControl.ObjectAccessRule" /> 对象的 <see cref="P:System.Security.AccessControl.ObjectAccessRule.ObjectType" /> 和 <see cref="P:System.Security.AccessControl.ObjectAccessRule.InheritedObjectType" /> 属性是否包含有效值的标志。</summary>
  1211. <returns>
  1212. <see cref="F:System.Security.AccessControl.ObjectAceFlags.ObjectAceTypePresent" /> 指定 <see cref="P:System.Security.AccessControl.ObjectAccessRule.ObjectType" /> 属性包含有效值。<see cref="F:System.Security.AccessControl.ObjectAceFlags.InheritedObjectAceTypePresent" /> 指定 <see cref="P:System.Security.AccessControl.ObjectAccessRule.InheritedObjectType" /> 属性包含有效值。这些值可以使用逻辑或运算进行组合。</returns>
  1213. </member>
  1214. <member name="P:System.Security.AccessControl.ObjectAccessRule.ObjectType">
  1215. <summary>获取应用 <see cref="System.Security.AccessControl.ObjectAccessRule" /> 的对象的类型。</summary>
  1216. <returns>应用 <see cref="System.Security.AccessControl.ObjectAccessRule" /> 的对象的类型。</returns>
  1217. </member>
  1218. <member name="T:System.Security.AccessControl.ObjectAce">
  1219. <summary>控制对目录服务对象的访问。此类表示与某个目录对象关联的访问控制项 (ACE)。</summary>
  1220. </member>
  1221. <member name="M:System.Security.AccessControl.ObjectAce.#ctor(System.Security.AccessControl.AceFlags,System.Security.AccessControl.AceQualifier,System.Int32,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid,System.Boolean,System.Byte[])">
  1222. <summary>初始化 <see cref="T:System.Security.AccessControl.ObjectAce" /> 类的新实例。</summary>
  1223. <param name="aceFlags">新的访问控制项 (ACE) 的继承、继承传播和审核条件。</param>
  1224. <param name="qualifier">使用新的 ACE。</param>
  1225. <param name="accessMask">ACE 的访问掩码。</param>
  1226. <param name="sid">与新的 ACE 关联的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1227. <param name="flags">
  1228. <paramref name="type" /> 和 <paramref name="inheritedType" /> 参数是否包含有效的对象 GUID。</param>
  1229. <param name="type">一个 GUID,标识新的 ACE 所应用到的对象类型。</param>
  1230. <param name="inheritedType">一个 GUID,标识能够继承新的 ACE 的对象类型。</param>
  1231. <param name="isCallback">如果新的 ACE 是回调类型的 ACE,则为 true。</param>
  1232. <param name="opaque">与新的 ACE 关联的不透明数据。只有回调 ACE 类型才允许不透明数据。此数组的长度一定不能大于 <see cref="M:System.Security.AccessControl.ObjectAceMaxOpaqueLength" /> 方法的返回值。</param>
  1233. <exception cref="T:System.ArgumentOutOfRangeException">qualifier 参数包含无效的值,或者不透明参数的值的长度大于 <see cref="M:System.Security.AccessControl.ObjectAceMaxOpaqueLength" /> 方法的返回值。</exception>
  1234. </member>
  1235. <member name="P:System.Security.AccessControl.ObjectAce.BinaryLength">
  1236. <summary>获取当前 <see cref="T:System.Security.AccessControl.ObjectAce" /> 对象的二进制表示形式的长度(以字节为单位)。在使用 <see cref="M:System.Security.AccessControl.ObjectAce.GetBinaryForm" /> 方法将 ACL 封送到二进制数组中之前,应使用该长度。</summary>
  1237. <returns>当前 <see cref="T:System.Security.AccessControl.ObjectAce" /> 对象的二进制表示形式的长度(以字节为单位)。</returns>
  1238. </member>
  1239. <member name="M:System.Security.AccessControl.ObjectAce.GetBinaryForm(System.Byte[],System.Int32)">
  1240. <summary>将 <see cref="T:System.Security.AccessControl.ObjectAce" /> 对象的内容从指定的偏移量开始封送到指定的字节数组中。</summary>
  1241. <param name="binaryForm">
  1242. <see cref="T:System.Security.AccessControl.ObjectAce" /> 的内容将被封送到的字节数组。</param>
  1243. <param name="offset">开始封送的偏移量。</param>
  1244. <exception cref="T:System.ArgumentOutOfRangeException">
  1245. <paramref name="offset" /> 如果值为负数或过高,则会将整个 <see cref="T:System.Security.AccessControl.ObjectAce" /> 复制到 <paramref name="array" />。</exception>
  1246. </member>
  1247. <member name="P:System.Security.AccessControl.ObjectAce.InheritedObjectAceType">
  1248. <summary>获取或设置对象类型的 GUID,该对象类型能够继承此 <see cref="T:System.Security.AccessControl.ObjectAce" /> 对象所表示的访问控制项 (ACE)。</summary>
  1249. <returns>对象类型的 GUID,该对象类型能够继承此 <see cref="T:System.Security.AccessControl.ObjectAce" /> 对象所表示的访问控制项 (ACE)。</returns>
  1250. </member>
  1251. <member name="M:System.Security.AccessControl.ObjectAce.MaxOpaqueLength(System.Boolean)">
  1252. <summary>返回回调访问控制项 (ACE) 的不透明数据 BLOB 的最大允许长度(以字节为单位)。</summary>
  1253. <returns>回调访问控制项 (ACE) 的不透明数据 BLOB 的最大允许长度(以字节为单位)。</returns>
  1254. <param name="isCallback">如果 <see cref="T:System.Security.AccessControl.ObjectAce" /> 为回调 ACE 类型,则为 true。</param>
  1255. </member>
  1256. <member name="P:System.Security.AccessControl.ObjectAce.ObjectAceFlags">
  1257. <summary>获取或设置标志,这些标志指定了 <see cref="P:System.Security.AccessControl.ObjectAce.ObjectAceType" /> 和 <see cref="P:System.Security.AccessControl.ObjectAce.InheritedObjectAceType" /> 属性是否包含用于标识有效对象类型的值。</summary>
  1258. <returns>使用逻辑或运算进行组合的一个或多个 <see cref="T:System.Security.AccessControl.ObjectAceFlags" /> 枚举成员。</returns>
  1259. </member>
  1260. <member name="P:System.Security.AccessControl.ObjectAce.ObjectAceType">
  1261. <summary>获取或设置与此 <see cref="T:System.Security.AccessControl.ObjectAce" /> 对象关联的对象类型的 GUID。</summary>
  1262. <returns>与此 <see cref="T:System.Security.AccessControl.ObjectAce" /> 对象关联的对象类型的 GUID。</returns>
  1263. </member>
  1264. <member name="T:System.Security.AccessControl.ObjectAceFlags">
  1265. <summary>指定访问控制项 (ACE) 的对象类型的存在性。</summary>
  1266. </member>
  1267. <member name="F:System.Security.AccessControl.ObjectAceFlags.InheritedObjectAceTypePresent">
  1268. <summary>可继承 ACE 的对象的类型。</summary>
  1269. </member>
  1270. <member name="F:System.Security.AccessControl.ObjectAceFlags.None">
  1271. <summary>不存在任何对象类型。</summary>
  1272. </member>
  1273. <member name="F:System.Security.AccessControl.ObjectAceFlags.ObjectAceTypePresent">
  1274. <summary>存在与 ACE 关联的对象类型。</summary>
  1275. </member>
  1276. <member name="T:System.Security.AccessControl.ObjectAuditRule">
  1277. <summary>表示用户的标识、访问掩码和审核条件的组合。<see cref="T:System.Security.AccessControl.ObjectAuditRule" /> 对象还包含有关规则所应用到的对象的类型、能够继承规则的子对象的类型、子对象如何继承该规则以及继承如何传播的信息。</summary>
  1278. </member>
  1279. <member name="M:System.Security.AccessControl.ObjectAuditRule.#ctor(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Guid,System.Guid,System.Security.AccessControl.AuditFlags)">
  1280. <summary>初始化 <see cref="T:System.Security.AccessControl.ObjectAuditRule" /> 类的新实例。</summary>
  1281. <param name="identity">应用访问规则的标识。它必须是可强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的对象。</param>
  1282. <param name="accessMask">此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。</param>
  1283. <param name="isInherited">如果此规则继承自父容器,则为 true。</param>
  1284. <param name="inheritanceFlags">指定访问规则的继承属性。</param>
  1285. <param name="propagationFlags">继承的访问规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
  1286. <param name="objectType">应用此规则的对象的类型。</param>
  1287. <param name="inheritedObjectType">能够继承此规则的子对象的类型。</param>
  1288. <param name="auditFlags">审核条件。</param>
  1289. <exception cref="T:System.ArgumentException">
  1290. <paramref name="identity" /> 参数的值不能强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" />,或者 <paramref name="type" /> 参数包含无效值。</exception>
  1291. <exception cref="T:System.ArgumentOutOfRangeException">
  1292. <paramref name="accessMask" /> 参数的值为零,或者 <paramref name="inheritanceFlags" /> 或 <paramref name="propagationFlags" /> 参数包含无法识别的标志值。</exception>
  1293. </member>
  1294. <member name="P:System.Security.AccessControl.ObjectAuditRule.InheritedObjectType">
  1295. <summary>获取能够继承 <see cref="System.Security.AccessControl.ObjectAuditRule" /> 对象的子对象的类型。</summary>
  1296. <returns>能够继承 <see cref="System.Security.AccessControl.ObjectAuditRule" /> 对象的子对象的类型。</returns>
  1297. </member>
  1298. <member name="P:System.Security.AccessControl.ObjectAuditRule.ObjectFlags">
  1299. <summary>
  1300. <see cref="System.Security.AccessControl.ObjectAuditRule" /> 对象的 <see cref="P:System.Security.AccessControl.ObjectAuditRule.ObjectType" /> 和 <see cref="P:System.Security.AccessControl.ObjectAuditRule.InheritedObjectType" /> 属性包含有效值。</summary>
  1301. <returns>
  1302. <see cref="F:System.Security.AccessControl.ObjectAceFlags.ObjectAceTypePresent" /> 指定 <see cref="P:System.Security.AccessControl.ObjectAuditRule.ObjectType" /> 属性包含有效值。<see cref="F:System.Security.AccessControl.ObjectAceFlags.InheritedObjectAceTypePresent" /> 指定 <see cref="P:System.Security.AccessControl.ObjectAuditRule.InheritedObjectType" /> 属性包含有效值。这些值可以使用逻辑或运算进行组合。</returns>
  1303. </member>
  1304. <member name="P:System.Security.AccessControl.ObjectAuditRule.ObjectType">
  1305. <summary>获取 <see cref="System.Security.AccessControl.ObjectAuditRule" /> 所应用到的对象的类型。</summary>
  1306. <returns>
  1307. <see cref="System.Security.AccessControl.ObjectAuditRule" /> 所应用到的对象的类型。</returns>
  1308. </member>
  1309. <member name="T:System.Security.AccessControl.ObjectSecurity">
  1310. <summary>提供在无需直接操作访问控制列表 (ACL) 的情况下控制对象访问的能力。此类为 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 和 <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" /> 类的抽象基类。</summary>
  1311. </member>
  1312. <member name="M:System.Security.AccessControl.ObjectSecurity.#ctor">
  1313. <summary>初始化 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 类的新实例。</summary>
  1314. </member>
  1315. <member name="M:System.Security.AccessControl.ObjectSecurity.#ctor(System.Boolean,System.Boolean)">
  1316. <summary>初始化 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 类的新实例。</summary>
  1317. <param name="isContainer">如果新 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象是一个容器对象,则为 true。</param>
  1318. <param name="isDS">如果新 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象是一个目录对象,则为 true。</param>
  1319. </member>
  1320. <member name="M:System.Security.AccessControl.ObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
  1321. <summary>初始化 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 类的新实例。</summary>
  1322. <param name="securityDescriptor">新的 <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> 实例的 <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />。</param>
  1323. </member>
  1324. <member name="P:System.Security.AccessControl.ObjectSecurity.AccessRightType">
  1325. <summary>Gets the <see cref="T:System.Type" /> of the securable object associated with this <see cref="T:System.Security.AccessControl.ObjectSecurity" /> object.</summary>
  1326. <returns>与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的可保护对象的类型。</returns>
  1327. </member>
  1328. <member name="M:System.Security.AccessControl.ObjectSecurity.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
  1329. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.AccessRule" /> 类的新实例。</summary>
  1330. <returns>此方法所创建的 <see cref="T:System.Security.AccessControl.AccessRule" /> 对象。</returns>
  1331. <param name="identityReference">应用访问规则的标识。它必须是可强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的对象。</param>
  1332. <param name="accessMask">此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。</param>
  1333. <param name="isInherited">如果此规则继承自父容器,则为 true。</param>
  1334. <param name="inheritanceFlags">指定访问规则的继承属性。</param>
  1335. <param name="propagationFlags">指定继承的访问规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
  1336. <param name="type">指定有效的访问控制类型。</param>
  1337. </member>
  1338. <member name="P:System.Security.AccessControl.ObjectSecurity.AccessRulesModified">
  1339. <summary>获取或设置一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的访问规则是否已被修改。</summary>
  1340. <returns>如果与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的访问规则已被修改,则为 true;否则为 false。</returns>
  1341. </member>
  1342. <member name="P:System.Security.AccessControl.ObjectSecurity.AccessRuleType">
  1343. <summary>Gets the <see cref="T:System.Type" /> of the object associated with the access rules of this <see cref="T:System.Security.AccessControl.ObjectSecurity" /> object.<see cref="T:System.Type" /> 对象必须是可以强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的对象。</summary>
  1344. <returns>与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象的访问规则关联的对象的类型。</returns>
  1345. </member>
  1346. <member name="P:System.Security.AccessControl.ObjectSecurity.AreAccessRulesCanonical">
  1347. <summary>获取一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的访问规则是否处于规范顺序。</summary>
  1348. <returns>如果访问规则处于规范顺序,则为 true;否则为 false。</returns>
  1349. </member>
  1350. <member name="P:System.Security.AccessControl.ObjectSecurity.AreAccessRulesProtected">
  1351. <summary>获取一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的自由访问控制列表 (DACL) 是否受到保护。</summary>
  1352. <returns>如果 DACL 受到保护,则为 true;否则为 false。</returns>
  1353. </member>
  1354. <member name="P:System.Security.AccessControl.ObjectSecurity.AreAuditRulesCanonical">
  1355. <summary>获取一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的审核规则是否处于规范顺序。</summary>
  1356. <returns>如果审核规则处于规范顺序,则为 true;否则为 false。</returns>
  1357. </member>
  1358. <member name="P:System.Security.AccessControl.ObjectSecurity.AreAuditRulesProtected">
  1359. <summary>获取一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的系统访问控制列表 (SACL) 是否受到保护。</summary>
  1360. <returns>如果 SACL 受到保护,则为 true;否则为 false。</returns>
  1361. </member>
  1362. <member name="M:System.Security.AccessControl.ObjectSecurity.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
  1363. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.AuditRule" /> 类的新实例。</summary>
  1364. <returns>此方法所创建的 <see cref="T:System.Security.AccessControl.AuditRule" /> 对象。</returns>
  1365. <param name="identityReference">审核规则应用到的标识。它必须是可强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 的对象。</param>
  1366. <param name="accessMask">此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。</param>
  1367. <param name="isInherited">如果此规则继承自父容器,则为 true。</param>
  1368. <param name="inheritanceFlags">指定审核规则的继承属性。</param>
  1369. <param name="propagationFlags">指定继承的审核规则是否自动传播。如果 <paramref name="inheritanceFlags" /> 设置为 <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />,则将忽略传播标志。</param>
  1370. <param name="flags">指定对规则进行审核的条件。</param>
  1371. </member>
  1372. <member name="P:System.Security.AccessControl.ObjectSecurity.AuditRulesModified">
  1373. <summary>获取或设置一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的审核规则是否已被修改。</summary>
  1374. <returns>如果与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的审核规则已被修改,则为 true;否则为 false。</returns>
  1375. </member>
  1376. <member name="P:System.Security.AccessControl.ObjectSecurity.AuditRuleType">
  1377. <summary>Gets the <see cref="T:System.Type" /> object associated with the audit rules of this <see cref="T:System.Security.AccessControl.ObjectSecurity" /> object.<see cref="T:System.Type" /> 对象必须是可以强制转换为 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象的对象。</summary>
  1378. <returns>与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象的审核规则关联的对象的类型。</returns>
  1379. </member>
  1380. <member name="M:System.Security.AccessControl.ObjectSecurity.GetGroup(System.Type)">
  1381. <summary>获取与指定的所有者关联的主要组。</summary>
  1382. <returns>与指定的所有者关联的主要组。</returns>
  1383. <param name="targetType">要获取其主要组的所有者。</param>
  1384. <PermissionSet>
  1385. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  1386. </PermissionSet>
  1387. </member>
  1388. <member name="M:System.Security.AccessControl.ObjectSecurity.GetOwner(System.Type)">
  1389. <summary>获取与指定的主要组关联的所有者。</summary>
  1390. <returns>与指定的组关联的所有者。</returns>
  1391. <param name="targetType">要获取其所有者的主要组。</param>
  1392. <PermissionSet>
  1393. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  1394. </PermissionSet>
  1395. </member>
  1396. <member name="M:System.Security.AccessControl.ObjectSecurity.GetSecurityDescriptorBinaryForm">
  1397. <summary>返回一个字节值数组,表示此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象的安全说明符信息。</summary>
  1398. <returns>一个字节值数组,表示此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象的安全说明符。如果此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象中没有安全性信息,则此方法返回 null。</returns>
  1399. </member>
  1400. <member name="M:System.Security.AccessControl.ObjectSecurity.GetSecurityDescriptorSddlForm(System.Security.AccessControl.AccessControlSections)">
  1401. <summary>返回与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的安全说明符指定部分的安全说明符定义语言 (SDDL) 表示形式。</summary>
  1402. <returns>与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的安全说明符指定部分的 SDDL 表示形式。</returns>
  1403. <param name="includeSections">指定要获取安全性说明符的哪些部分(访问规则、审核规则、主要组、所有者)。</param>
  1404. </member>
  1405. <member name="P:System.Security.AccessControl.ObjectSecurity.GroupModified">
  1406. <summary>获取或设置一个布尔值,该值指定与可保护对象关联的组是否已被修改。 </summary>
  1407. <returns>如果与可保护对象关联的组已被修改,则为 true;否则为 false。</returns>
  1408. </member>
  1409. <member name="P:System.Security.AccessControl.ObjectSecurity.IsContainer">
  1410. <summary>获取一个布尔值,该值指定此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象是否是一个容器对象。</summary>
  1411. <returns>如果 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象是一个容器对象,则为 true;否则为 false。</returns>
  1412. </member>
  1413. <member name="P:System.Security.AccessControl.ObjectSecurity.IsDS">
  1414. <summary>获取一个布尔值,该值指定此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象是否是一个目录对象。</summary>
  1415. <returns>如果 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象是一个目录对象,则为 true;否则为 false。</returns>
  1416. </member>
  1417. <member name="M:System.Security.AccessControl.ObjectSecurity.IsSddlConversionSupported">
  1418. <summary>返回一个布尔值,该值指定与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的安全说明符是否能够转换为安全说明符定义语言 (SDDL) 格式。</summary>
  1419. <returns>如果与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的安全性说明符能够转换为安全性说明符定义语言 (SDDL) 格式,则为 true;否则为 false。</returns>
  1420. </member>
  1421. <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
  1422. <summary>将指定修改应用于与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的自由访问控制列表 (DACL)。</summary>
  1423. <returns>如果成功修改了 DACL,则为 true;否则为 false。</returns>
  1424. <param name="modification">要应用于 DACL 的修改。</param>
  1425. <param name="rule">要修改的访问规则。</param>
  1426. <param name="modified">如果成功修改了 DACL,则为 true;否则为 false。</param>
  1427. </member>
  1428. <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAccessRule(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
  1429. <summary>将指定修改应用于与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的自由访问控制列表 (DACL)。</summary>
  1430. <returns>如果成功修改了 DACL,则为 true;否则为 false。</returns>
  1431. <param name="modification">要应用于 DACL 的修改。</param>
  1432. <param name="rule">要修改的访问规则。</param>
  1433. <param name="modified">如果成功修改了 DACL,则为 true;否则为 false。</param>
  1434. </member>
  1435. <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
  1436. <summary>将指定修改应用于与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的系统访问控制列表 (SACL)。</summary>
  1437. <returns>如果成功修改了 SACL,则为 true;否则为 false。</returns>
  1438. <param name="modification">要应用于 SACL 的修改。</param>
  1439. <param name="rule">要修改的审核规则。</param>
  1440. <param name="modified">如果成功修改了 SACL,则为 true;否则为 false。</param>
  1441. </member>
  1442. <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAuditRule(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
  1443. <summary>将指定修改应用于与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的系统访问控制列表 (SACL)。</summary>
  1444. <returns>如果成功修改了 SACL,则为 true;否则为 false。</returns>
  1445. <param name="modification">要应用于 SACL 的修改。</param>
  1446. <param name="rule">要修改的审核规则。</param>
  1447. <param name="modified">如果成功修改了 SACL,则为 true;否则为 false。</param>
  1448. </member>
  1449. <member name="P:System.Security.AccessControl.ObjectSecurity.OwnerModified">
  1450. <summary>获取或设置一个布尔值,该值指定可保护对象的所有者是否已被修改。</summary>
  1451. <returns>如果可保护对象的所有者已被修改,则为 true;否则为 false。</returns>
  1452. </member>
  1453. <member name="M:System.Security.AccessControl.ObjectSecurity.Persist(System.Boolean,System.String,System.Security.AccessControl.AccessControlSections)">
  1454. <summary>将与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1455. <param name="enableOwnershipPrivilege">若要启用允许调用方取得对象所有权的特权,则为 true。</param>
  1456. <param name="name">用于检索保持的信息的名称。</param>
  1457. <param name="includeSections">
  1458. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1459. </member>
  1460. <member name="M:System.Security.AccessControl.ObjectSecurity.Persist(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
  1461. <summary>将与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1462. <param name="handle">用于检索保持的信息的句柄。</param>
  1463. <param name="includeSections">
  1464. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1465. </member>
  1466. <member name="M:System.Security.AccessControl.ObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections)">
  1467. <summary>将与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 <paramref name="includeSections" /> 参数的值应该相同。有关更多信息,请参见“备注”。</summary>
  1468. <param name="name">用于检索保持的信息的名称。</param>
  1469. <param name="includeSections">
  1470. <see cref="T:System.Security.AccessControl.AccessControlSections" /> 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。</param>
  1471. </member>
  1472. <member name="M:System.Security.AccessControl.ObjectSecurity.PurgeAccessRules(System.Security.Principal.IdentityReference)">
  1473. <summary>移除与指定的 <see cref="T:System.Security.Principal.IdentityReference" /> 关联的所有访问规则。</summary>
  1474. <param name="identity">要移除其所有访问规则的 <see cref="T:System.Security.Principal.IdentityReference" />。</param>
  1475. <exception cref="T:System.InvalidOperationException">所有访问规则的顺序都不规范。</exception>
  1476. </member>
  1477. <member name="M:System.Security.AccessControl.ObjectSecurity.PurgeAuditRules(System.Security.Principal.IdentityReference)">
  1478. <summary>移除与指定的 <see cref="T:System.Security.Principal.IdentityReference" /> 关联的所有审核规则。</summary>
  1479. <param name="identity">要移除其审核规则的 <see cref="T:System.Security.Principal.IdentityReference" />。</param>
  1480. <exception cref="T:System.InvalidOperationException">所有审核规则的顺序都不规范。</exception>
  1481. </member>
  1482. <member name="M:System.Security.AccessControl.ObjectSecurity.ReadLock">
  1483. <summary>锁定此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象以进行读访问。</summary>
  1484. </member>
  1485. <member name="M:System.Security.AccessControl.ObjectSecurity.ReadUnlock">
  1486. <summary>取消此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象的锁定以进行读访问。</summary>
  1487. </member>
  1488. <member name="M:System.Security.AccessControl.ObjectSecurity.SetAccessRuleProtection(System.Boolean,System.Boolean)">
  1489. <summary>设置或移除与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的访问规则的保护。受保护的访问规则不会通过继承被父对象修改。</summary>
  1490. <param name="isProtected">要防止与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的访问规则被继承,则为 true;要允许继承,则为 false。</param>
  1491. <param name="preserveInheritance">要保留继承的访问规则,则为 true;要移除继承的访问规则,则为 false。如果 <paramref name="isProtected" /> 为 false,则忽略此参数。</param>
  1492. <exception cref="T:System.InvalidOperationException">此方法尝试从非规范的自由访问控制列表 (DACL) 移除继承的规则。</exception>
  1493. </member>
  1494. <member name="M:System.Security.AccessControl.ObjectSecurity.SetAuditRuleProtection(System.Boolean,System.Boolean)">
  1495. <summary>设置或移除与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的审核规则的保护。受保护的审核规则不会通过继承被父对象修改。</summary>
  1496. <param name="isProtected">要防止与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的审核规则被继承,则为 true;要允许继承,则为 false。</param>
  1497. <param name="preserveInheritance">要保留继承的审核规则,则为 true;要移除继承的审核规则,则为 false。如果 <paramref name="isProtected" /> 为 false,则忽略此参数。</param>
  1498. <exception cref="T:System.InvalidOperationException">此方法尝试从非规范的系统访问控制列表 (SACL) 移除继承的规则。</exception>
  1499. </member>
  1500. <member name="M:System.Security.AccessControl.ObjectSecurity.SetGroup(System.Security.Principal.IdentityReference)">
  1501. <summary>设置与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的安全说明符的主要组。</summary>
  1502. <param name="identity">要设置的主要组。</param>
  1503. </member>
  1504. <member name="M:System.Security.AccessControl.ObjectSecurity.SetOwner(System.Security.Principal.IdentityReference)">
  1505. <summary>设置与此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象关联的安全说明符的所有者。</summary>
  1506. <param name="identity">要设置的所有者。</param>
  1507. </member>
  1508. <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorBinaryForm(System.Byte[])">
  1509. <summary>根据指定的字节值数组设置此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象的安全说明符。</summary>
  1510. <param name="binaryForm">用于设置安全说明符的字节数组。</param>
  1511. </member>
  1512. <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorBinaryForm(System.Byte[],System.Security.AccessControl.AccessControlSections)">
  1513. <summary>根据指定的字节值数组设置此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象的安全说明符中的指定部分。</summary>
  1514. <param name="binaryForm">用于设置安全说明符的字节数组。</param>
  1515. <param name="includeSections">安全说明符中要设置的部分(访问规则、审核规则、所有者、主要组)。</param>
  1516. </member>
  1517. <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorSddlForm(System.String)">
  1518. <summary>根据指定的安全说明符定义语言 (SDDL) 字符串为此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象设置安全说明符。</summary>
  1519. <param name="sddlForm">用于设置安全说明符的 SDDL 字符串。</param>
  1520. </member>
  1521. <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorSddlForm(System.String,System.Security.AccessControl.AccessControlSections)">
  1522. <summary>根据指定的安全说明符定义语言 (SDDL) 字符串为此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象设置安全说明符的指定部分。</summary>
  1523. <param name="sddlForm">用于设置安全说明符的 SDDL 字符串。</param>
  1524. <param name="includeSections">安全说明符中要设置的部分(访问规则、审核规则、所有者、主要组)。</param>
  1525. </member>
  1526. <member name="M:System.Security.AccessControl.ObjectSecurity.WriteLock">
  1527. <summary>锁定此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象以进行写访问。</summary>
  1528. </member>
  1529. <member name="M:System.Security.AccessControl.ObjectSecurity.WriteUnlock">
  1530. <summary>取消此 <see cref="T:System.Security.AccessControl.ObjectSecurity" /> 对象的锁定以进行写访问。</summary>
  1531. </member>
  1532. <member name="T:System.Security.AccessControl.ObjectSecurity`1">
  1533. <summary>提供在不直接操作访问控制列表 (ACL) 的情况下控制对对象的访问权限的功能;还提供对访问权限进行类型转换的功能。</summary>
  1534. <typeparam name="T">对象的访问权限。</typeparam>
  1535. </member>
  1536. <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType)">
  1537. <summary>初始化 ObjectSecurity`1 类的新实例。</summary>
  1538. <param name="isContainer">如果新 <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> 对象是一个容器对象,则为 true。</param>
  1539. <param name="resourceType">资源的类型。</param>
  1540. </member>
  1541. <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
  1542. <summary>初始化 ObjectSecurity`1 类的新实例。</summary>
  1543. <param name="isContainer">如果新 <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> 对象是一个容器对象,则为 true。</param>
  1544. <param name="resourceType">资源的类型。</param>
  1545. <param name="safeHandle">句柄。</param>
  1546. <param name="includeSections">要包含的部分。</param>
  1547. </member>
  1548. <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode,System.Object)">
  1549. <summary>初始化 ObjectSecurity`1 类的新实例。</summary>
  1550. <param name="isContainer">如果新 <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> 对象是一个容器对象,则为 true。</param>
  1551. <param name="resourceType">资源的类型。</param>
  1552. <param name="safeHandle">句柄。</param>
  1553. <param name="includeSections">要包含的部分。</param>
  1554. <param name="exceptionFromErrorCode">由提供自定义异常的集成器实现的委托。</param>
  1555. <param name="exceptionContext">包含有关异常的源或目标的上下文信息的对象。</param>
  1556. </member>
  1557. <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections)">
  1558. <summary>初始化 ObjectSecurity`1 类的新实例。</summary>
  1559. <param name="isContainer">如果新 <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> 对象是一个容器对象,则为 true。</param>
  1560. <param name="resourceType">资源的类型。</param>
  1561. <param name="name">新的 <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> 对象与其相关联的可保护对象的名称。</param>
  1562. <param name="includeSections">要包含的部分。</param>
  1563. </member>
  1564. <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections,System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode,System.Object)">
  1565. <summary>初始化 ObjectSecurity`1 类的新实例。</summary>
  1566. <param name="isContainer">如果新 <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> 对象是一个容器对象,则为 true。</param>
  1567. <param name="resourceType">资源的类型。</param>
  1568. <param name="name">新的 <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> 对象与其相关联的可保护对象的名称。</param>
  1569. <param name="includeSections">要包含的部分。</param>
  1570. <param name="exceptionFromErrorCode">由提供自定义异常的集成器实现的委托。</param>
  1571. <param name="exceptionContext">包含有关异常的源或目标的上下文信息的对象。</param>
  1572. </member>
  1573. <member name="P:System.Security.AccessControl.ObjectSecurity`1.AccessRightType">
  1574. <summary>获取与此 ObjectSecurity`1 对象关联的可保护对象的类型。</summary>
  1575. <returns>与当前实例关联的可保护对象的类型。</returns>
  1576. </member>
  1577. <member name="M:System.Security.AccessControl.ObjectSecurity`1.AccessRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
  1578. <summary>初始化表示相关安全对象的新访问控制规则 ObjectAccessRule 类的新实例。</summary>
  1579. <returns>使用指定的访问权限、访问控制和标志为指定用户表示新的访问控制规则。</returns>
  1580. <param name="identityReference">表示用户帐户。</param>
  1581. <param name="accessMask">访问类型。</param>
  1582. <param name="isInherited">如果该访问规则是继承的,则为 true;否则为 false。</param>
  1583. <param name="inheritanceFlags">指定将访问掩码传播到子对象的方法。</param>
  1584. <param name="propagationFlags">指定如何将访问控制项 (ACE) 传播到子对象。</param>
  1585. <param name="type">指定是允许还是拒绝访问。</param>
  1586. </member>
  1587. <member name="P:System.Security.AccessControl.ObjectSecurity`1.AccessRuleType">
  1588. <summary>获取与此 ObjectSecurity`1 对象的访问规则关联的对象的类型。</summary>
  1589. <returns>与当前实例的访问规则关联的对象的类型。</returns>
  1590. </member>
  1591. <member name="M:System.Security.AccessControl.ObjectSecurity`1.AddAccessRule(System.Security.AccessControl.AccessRule{`0})">
  1592. <summary>将指定的访问规则添加到与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL)。</summary>
  1593. <param name="rule">要添加的规则。</param>
  1594. </member>
  1595. <member name="M:System.Security.AccessControl.ObjectSecurity`1.AddAuditRule(System.Security.AccessControl.AuditRule{`0})">
  1596. <summary>将指定的审核规则添加到与此 ObjectSecurity`1 对象关联的系统访问控制列表 (SACL)。</summary>
  1597. <param name="rule">要添加的审核规则。</param>
  1598. </member>
  1599. <member name="M:System.Security.AccessControl.ObjectSecurity`1.AuditRuleFactory(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
  1600. <summary>初始化 <see cref="T:System.Security.AccessControl.AuditRule" /> 类的新实例,它表示指定用户的指定审核规则。</summary>
  1601. <returns>返回指定用户的指定审核规则。</returns>
  1602. <param name="identityReference">表示用户帐户。</param>
  1603. <param name="accessMask">指定访问类型的整数。</param>
  1604. <param name="isInherited">如果该访问规则是继承的,则为 true;否则为 false。</param>
  1605. <param name="inheritanceFlags">指定将访问掩码传播到子对象的方法。</param>
  1606. <param name="propagationFlags">指定如何将访问控制项 (ACE) 传播到子对象。</param>
  1607. <param name="flags">描述要执行的审核类型。</param>
  1608. </member>
  1609. <member name="P:System.Security.AccessControl.ObjectSecurity`1.AuditRuleType">
  1610. <summary>获取与此 ObjectSecurity`1 对象的审核规则关联的类型对象。</summary>
  1611. <returns>与当前实例的审核规则关联的类型对象。</returns>
  1612. </member>
  1613. <member name="M:System.Security.AccessControl.ObjectSecurity`1.Persist(System.Runtime.InteropServices.SafeHandle)">
  1614. <summary>使用指定句柄将与此 ObjectSecurity`1 对象关联的安全描述符保存到永久性存储。</summary>
  1615. <param name="handle">与此 ObjectSecurity`1 对象关联的可保护对象的句柄。</param>
  1616. </member>
  1617. <member name="M:System.Security.AccessControl.ObjectSecurity`1.Persist(System.String)">
  1618. <summary>使用指定名称将与此 ObjectSecurity`1 对象关联的安全描述符保存到永久性存储。</summary>
  1619. <param name="name">与此 ObjectSecurity`1 对象关联的可保护对象的名称。</param>
  1620. </member>
  1621. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAccessRule(System.Security.AccessControl.AccessRule{`0})">
  1622. <summary>从与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全标识符和访问掩码的访问规则。</summary>
  1623. <returns>如果访问规则已成功移除,则返回 true;否则返回 false。</returns>
  1624. <param name="rule">要移除的规则。</param>
  1625. </member>
  1626. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAccessRuleAll(System.Security.AccessControl.AccessRule{`0})">
  1627. <summary>从与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全标识符的所有访问规则。</summary>
  1628. <param name="rule">要移除的访问规则。</param>
  1629. </member>
  1630. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAccessRuleSpecific(System.Security.AccessControl.AccessRule{`0})">
  1631. <summary>从与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则完全匹配的所有访问规则</summary>
  1632. <param name="rule">要移除的访问规则。</param>
  1633. </member>
  1634. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAuditRule(System.Security.AccessControl.AuditRule{`0})">
  1635. <summary>从与此 ObjectSecurity`1 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全标识符和访问掩码的审核规则。</summary>
  1636. <returns>如果对象已移除,则返回 true;否则返回 false。</returns>
  1637. <param name="rule">要移除的审核规则</param>
  1638. </member>
  1639. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAuditRuleAll(System.Security.AccessControl.AuditRule{`0})">
  1640. <summary>从与此 ObjectSecurity`1 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全标识符的所有审核规则。</summary>
  1641. <param name="rule">要移除的审核规则。</param>
  1642. </member>
  1643. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAuditRuleSpecific(System.Security.AccessControl.AuditRule{`0})">
  1644. <summary>从与此 ObjectSecurity`1 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则完全匹配的所有审核规则</summary>
  1645. <param name="rule">要移除的审核规则。</param>
  1646. </member>
  1647. <member name="M:System.Security.AccessControl.ObjectSecurity`1.ResetAccessRule(System.Security.AccessControl.AccessRule{`0})">
  1648. <summary>移除与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL) 中的所有访问规则,然后添加指定的访问规则。</summary>
  1649. <param name="rule">要重置的访问规则。</param>
  1650. </member>
  1651. <member name="M:System.Security.AccessControl.ObjectSecurity`1.SetAccessRule(System.Security.AccessControl.AccessRule{`0})">
  1652. <summary>从与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全标识符和限定符的所有访问规则,然后添加指定的访问规则。</summary>
  1653. <param name="rule">要设置的访问规则。</param>
  1654. </member>
  1655. <member name="M:System.Security.AccessControl.ObjectSecurity`1.SetAuditRule(System.Security.AccessControl.AuditRule{`0})">
  1656. <summary>从与此 ObjectSecurity`1 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全标识符和限定符的所有审核规则,然后添加指定的审核规则。</summary>
  1657. <param name="rule">要设置的审核规则。</param>
  1658. </member>
  1659. <member name="T:System.Security.AccessControl.PrivilegeNotHeldException">
  1660. <summary>当 <see cref="N:System.Security.AccessControl" /> 命名空间中的方法尝试启用它所不具备的特权时引发的异常。</summary>
  1661. </member>
  1662. <member name="M:System.Security.AccessControl.PrivilegeNotHeldException.#ctor">
  1663. <summary>初始化 <see cref="T:System.Security.AccessControl.PrivilegeNotHeldException" /> 类的新实例。</summary>
  1664. </member>
  1665. <member name="M:System.Security.AccessControl.PrivilegeNotHeldException.#ctor(System.String)">
  1666. <summary>使用指定的特权初始化 <see cref="T:System.Security.AccessControl.PrivilegeNotHeldException" /> 类的新实例。</summary>
  1667. <param name="privilege">未启用的特权。</param>
  1668. </member>
  1669. <member name="M:System.Security.AccessControl.PrivilegeNotHeldException.#ctor(System.String,System.Exception)">
  1670. <summary>使用指定的异常初始化 <see cref="T:System.Security.AccessControl.PrivilegeNotHeldException" /> 类的新实例。</summary>
  1671. <param name="privilege">未启用的特权。</param>
  1672. <param name="inner">导致当前异常的异常。如果 <paramref name="innerException" /> 参数不是空引用(在 Visual Basic 中为 Nothing),则在处理内部异常的 catch 块中引发当前异常。</param>
  1673. </member>
  1674. <member name="P:System.Security.AccessControl.PrivilegeNotHeldException.PrivilegeName">
  1675. <summary>获取未启用的特权的名称。</summary>
  1676. <returns>此方法未能启用的特权的名称。</returns>
  1677. </member>
  1678. <member name="T:System.Security.AccessControl.PropagationFlags">
  1679. <summary>指定如何将访问面控制项 (ACE) 传播到子对象。仅当存在继承标志时,这些标志才有意义。</summary>
  1680. </member>
  1681. <member name="F:System.Security.AccessControl.PropagationFlags.InheritOnly">
  1682. <summary>指定 ACE 仅传播到子对象。这将包括容器子对象和子叶对象。</summary>
  1683. </member>
  1684. <member name="F:System.Security.AccessControl.PropagationFlags.None">
  1685. <summary>指定不设置继承标志。</summary>
  1686. </member>
  1687. <member name="F:System.Security.AccessControl.PropagationFlags.NoPropagateInherit">
  1688. <summary>指定 ACE 不传播到子对象。</summary>
  1689. </member>
  1690. <member name="T:System.Security.AccessControl.QualifiedAce">
  1691. <summary>表示包含限定符的访问控制项 (ACE)。由 <see cref="T:System.Security.AccessControl.AceQualifier" /> 对象表示的限定符指定 ACE 是允许访问、拒绝访问、导致系统审核或是导致系统警告。<see cref="T:System.Security.AccessControl.QualifiedAce" /> 类为 <see cref="T:System.Security.AccessControl.CommonAce" /> 类和 <see cref="T:System.Security.AccessControl.ObjectAce" /> 类的抽象基类。</summary>
  1692. </member>
  1693. <member name="P:System.Security.AccessControl.QualifiedAce.AceQualifier">
  1694. <summary>获取一个指定 ACE 是允许访问、拒绝访问、导致系统审核或是导致系统警告的值。</summary>
  1695. <returns>一个指定 ACE 是允许访问、拒绝访问、导致系统审核或是导致系统警告的值。</returns>
  1696. </member>
  1697. <member name="M:System.Security.AccessControl.QualifiedAce.GetOpaque">
  1698. <summary>返回与此 <see cref="T:System.Security.AccessControl.QualifiedAce" /> 对象关联的不透明回调数据。</summary>
  1699. <returns>一个字节值数组,表示与此 <see cref="T:System.Security.AccessControl.QualifiedAce" /> 对象关联的不透明回调数据。</returns>
  1700. </member>
  1701. <member name="P:System.Security.AccessControl.QualifiedAce.IsCallback">
  1702. <summary>指定此 <see cref="T:System.Security.AccessControl.QualifiedAce" /> 对象是否包含回调数据。</summary>
  1703. <returns>如果此 <see cref="T:System.Security.AccessControl.QualifiedAce" /> 对象包含回调数据,则为 true;否则为 false。</returns>
  1704. </member>
  1705. <member name="P:System.Security.AccessControl.QualifiedAce.OpaqueLength">
  1706. <summary>获取与此 <see cref="T:System.Security.AccessControl.QualifiedAce" /> 对象关联的不透明回调数据的长度。此属性仅对回调访问控制项 (ACE) 有效。</summary>
  1707. <returns>不透明回调数据的长度。</returns>
  1708. </member>
  1709. <member name="M:System.Security.AccessControl.QualifiedAce.SetOpaque(System.Byte[])">
  1710. <summary>设置与此 <see cref="T:System.Security.AccessControl.QualifiedAce" /> 对象关联的不透明回调数据。</summary>
  1711. <param name="opaque">一个字节值数组,表示此 <see cref="T:System.Security.AccessControl.QualifiedAce" /> 对象的不透明回调数据。</param>
  1712. </member>
  1713. <member name="T:System.Security.AccessControl.RawAcl">
  1714. <summary>表示访问控制列表 (ACL)。</summary>
  1715. </member>
  1716. <member name="M:System.Security.AccessControl.RawAcl.#ctor(System.Byte,System.Int32)">
  1717. <summary>使用指定的修订级别初始化 <see cref="T:System.Security.AccessControl.RawAcl" /> 类的新实例。</summary>
  1718. <param name="revision">新的访问控制列表 (ACL) 的修订级别。</param>
  1719. <param name="capacity">此 <see cref="T:System.Security.AccessControl.RawAcl" /> 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。</param>
  1720. </member>
  1721. <member name="M:System.Security.AccessControl.RawAcl.#ctor(System.Byte[],System.Int32)">
  1722. <summary>使用指定的二进制格式初始化 <see cref="T:System.Security.AccessControl.RawAcl" /> 类的新实例。</summary>
  1723. <param name="binaryForm">表示访问控制列表 (ACL) 的字节值数组。</param>
  1724. <param name="offset">
  1725. <paramref name="binaryForm" /> 参数中第一个要取消封送的数据的偏移量。</param>
  1726. </member>
  1727. <member name="P:System.Security.AccessControl.RawAcl.BinaryLength">
  1728. <summary>获取当前 <see cref="T:System.Security.AccessControl.RawAcl" /> 对象的二进制表示形式的长度(以字节为单位)。在使用 <see cref="M:System.Security.AccessControl.RawAcl.GetBinaryForm" /> 方法将 ACL 封送到二进制数组中之前,应使用该长度。</summary>
  1729. <returns>当前 <see cref="T:System.Security.AccessControl.RawAcl" /> 对象的二进制表示形式的长度(以字节为单位)。</returns>
  1730. </member>
  1731. <member name="P:System.Security.AccessControl.RawAcl.Count">
  1732. <summary>获取当前 <see cref="T:System.Security.AccessControl.RawAcl" /> 对象中访问控制项 (ACE) 的数量。</summary>
  1733. <returns>当前 <see cref="T:System.Security.AccessControl.RawAcl" /> 对象中 ACE 的数量。</returns>
  1734. </member>
  1735. <member name="M:System.Security.AccessControl.RawAcl.GetBinaryForm(System.Byte[],System.Int32)">
  1736. <summary>将 <see cref="T:System.Security.AccessControl.RawAcl" /> 对象的内容封送到指定字节数组中,其位置从指定的偏移量开始。</summary>
  1737. <param name="binaryForm">将 <see cref="T:System.Security.AccessControl.RawAcl" /> 的内容封送到的字节数组。</param>
  1738. <param name="offset">开始封送的偏移量。</param>
  1739. <exception cref="T:System.ArgumentOutOfRangeException">
  1740. <paramref name="offset" /> 如果为负数或过高,则会将整个 <see cref="T:System.Security.AccessControl.RawAcl" /> 复制到 <paramref name="array" />。</exception>
  1741. </member>
  1742. <member name="M:System.Security.AccessControl.RawAcl.InsertAce(System.Int32,System.Security.AccessControl.GenericAce)">
  1743. <summary>在指定的索引处插入指定的访问控制项 (ACE)。</summary>
  1744. <param name="index">要添加新 ACE 的位置。指定 <see cref="P:System.Security.AccessControl.RawAcl.Count" /> 属性的值,以便在 <see cref="T:System.Security.AccessControl.RawAcl" /> 对象的末尾插入一个 ACE。</param>
  1745. <param name="ace">要插入的 ACE。</param>
  1746. <exception cref="T:System.ArgumentOutOfRangeException">
  1747. <paramref name="offset" /> 如果为负数或过高,则会将整个 <see cref="T:System.Security.AccessControl.GenericAcl" /> 复制到 <paramref name="array" />。</exception>
  1748. </member>
  1749. <member name="P:System.Security.AccessControl.RawAcl.Item(System.Int32)">
  1750. <summary>获取或设置指定索引处的访问控制项 (ACE)。</summary>
  1751. <returns>指定索引处的 ACE。</returns>
  1752. <param name="index">要获取或设置的 ACE 的从零开始的索引。</param>
  1753. </member>
  1754. <member name="M:System.Security.AccessControl.RawAcl.RemoveAce(System.Int32)">
  1755. <summary>移除指定位置处的访问控制项 (ACE)。</summary>
  1756. <param name="index">要移除的 ACE 的从零开始的索引。</param>
  1757. <exception cref="T:System.ArgumentOutOfRangeException">
  1758. <paramref name="index" /> 参数的值大于 <see cref="P:System.Security.AccessControl.RawAcl.Count" /> 属性的值减去一,或者为负值。</exception>
  1759. </member>
  1760. <member name="P:System.Security.AccessControl.RawAcl.Revision">
  1761. <summary>获取 <see cref="T:System.Security.AccessControl.RawAcl" /> 的修订级别。</summary>
  1762. <returns>一个指定 <see cref="T:System.Security.AccessControl.RawAcl" /> 的修订级别的字节值。</returns>
  1763. </member>
  1764. <member name="T:System.Security.AccessControl.RawSecurityDescriptor">
  1765. <summary>表示安全性说明符。安全性说明符包含所有者、主要组、自由访问控制列表 (DACL) 和系统访问控制列表 (SACL)。</summary>
  1766. </member>
  1767. <member name="M:System.Security.AccessControl.RawSecurityDescriptor.#ctor(System.Byte[],System.Int32)">
  1768. <summary>使用指定的字节值数组初始化 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 类的新实例。</summary>
  1769. <param name="binaryForm">用于创建新的 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的字节值数组。</param>
  1770. <param name="offset">
  1771. <paramref name="binaryForm" /> 数组中第一个要复制的元素的偏移量。</param>
  1772. </member>
  1773. <member name="M:System.Security.AccessControl.RawSecurityDescriptor.#ctor(System.Security.AccessControl.ControlFlags,System.Security.Principal.SecurityIdentifier,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.RawAcl,System.Security.AccessControl.RawAcl)">
  1774. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 类的新实例。</summary>
  1775. <param name="flags">指定新的 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的行为的标志。</param>
  1776. <param name="owner">新 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的所有者。</param>
  1777. <param name="group">新 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的主要组。</param>
  1778. <param name="systemAcl">新的 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的系统访问控制列表 (SACL)。</param>
  1779. <param name="discretionaryAcl">新的 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的自由访问控制列表 (DACL)。</param>
  1780. </member>
  1781. <member name="M:System.Security.AccessControl.RawSecurityDescriptor.#ctor(System.String)">
  1782. <summary>使用指定的安全性说明符定义语言 (SDDL) 字符串初始化 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 类的新实例。</summary>
  1783. <param name="sddlForm">用于创建新 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的 SDDL 字符串。</param>
  1784. </member>
  1785. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.ControlFlags">
  1786. <summary>获取指定 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的行为的值。</summary>
  1787. <returns>使用逻辑或运算组合的一个或多个 <see cref="T:System.Security.AccessControl.ControlFlags" /> 枚举值。</returns>
  1788. </member>
  1789. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.DiscretionaryAcl">
  1790. <summary>获取或设置此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的自由访问控制列表 (DACL)。DACL 包含访问规则。</summary>
  1791. <returns>此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的 DACL。</returns>
  1792. </member>
  1793. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.Group">
  1794. <summary>获取或设置此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的主要组。</summary>
  1795. <returns>此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的主要组。</returns>
  1796. </member>
  1797. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.Owner">
  1798. <summary>获取或设置与此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象关联的对象所有者。</summary>
  1799. <returns>与此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象关联的对象所有者。</returns>
  1800. </member>
  1801. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.ResourceManagerControl">
  1802. <summary>获取或设置表示与此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象关联的资源管理器控制位的字节值。</summary>
  1803. <returns>一个表示与此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象关联的资源管理器控制位的字节值。</returns>
  1804. </member>
  1805. <member name="M:System.Security.AccessControl.RawSecurityDescriptor.SetFlags(System.Security.AccessControl.ControlFlags)">
  1806. <summary>将此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的 <see cref="P:System.Security.AccessControl.RawSecurityDescriptor.ControlFlags" /> 属性设置为指定值。</summary>
  1807. <param name="flags">使用逻辑或运算组合的一个或多个 <see cref="T:System.Security.AccessControl.ControlFlags" /> 枚举值。</param>
  1808. </member>
  1809. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.SystemAcl">
  1810. <summary>获取或设置此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的系统访问控制列表 (SACL)。SACL 包含审核规则。</summary>
  1811. <returns>此 <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> 对象的 SACL。</returns>
  1812. </member>
  1813. <member name="T:System.Security.AccessControl.ResourceType">
  1814. <summary>指定已定义的本机对象类型。</summary>
  1815. </member>
  1816. <member name="F:System.Security.AccessControl.ResourceType.DSObject">
  1817. <summary>目录服务 (DS) 对象或者目录服务对象的属性集或属性。</summary>
  1818. </member>
  1819. <member name="F:System.Security.AccessControl.ResourceType.DSObjectAll">
  1820. <summary>目录服务对象及其所有属性集和属性。</summary>
  1821. </member>
  1822. <member name="F:System.Security.AccessControl.ResourceType.FileObject">
  1823. <summary>文件或目录。</summary>
  1824. </member>
  1825. <member name="F:System.Security.AccessControl.ResourceType.KernelObject">
  1826. <summary>本地内核对象。</summary>
  1827. </member>
  1828. <member name="F:System.Security.AccessControl.ResourceType.LMShare">
  1829. <summary>网络共享。</summary>
  1830. </member>
  1831. <member name="F:System.Security.AccessControl.ResourceType.Printer">
  1832. <summary>打印机。</summary>
  1833. </member>
  1834. <member name="F:System.Security.AccessControl.ResourceType.ProviderDefined">
  1835. <summary>提供程序定义的对象。</summary>
  1836. </member>
  1837. <member name="F:System.Security.AccessControl.ResourceType.RegistryKey">
  1838. <summary>注册表项。</summary>
  1839. </member>
  1840. <member name="F:System.Security.AccessControl.ResourceType.RegistryWow6432Key">
  1841. <summary>WOW64 下的注册表项的对象。</summary>
  1842. </member>
  1843. <member name="F:System.Security.AccessControl.ResourceType.Service">
  1844. <summary>Windows 服务。</summary>
  1845. </member>
  1846. <member name="F:System.Security.AccessControl.ResourceType.Unknown">
  1847. <summary>未知的对象类型。</summary>
  1848. </member>
  1849. <member name="F:System.Security.AccessControl.ResourceType.WindowObject">
  1850. <summary>本地计算机上的窗口站或桌面对象。</summary>
  1851. </member>
  1852. <member name="F:System.Security.AccessControl.ResourceType.WmiGuidObject">
  1853. <summary>Windows Management Instrumentation (WMI) 对象。</summary>
  1854. </member>
  1855. <member name="T:System.Security.AccessControl.SecurityInfos">
  1856. <summary>指定要查询或设置的安全性说明符的部分。</summary>
  1857. </member>
  1858. <member name="F:System.Security.AccessControl.SecurityInfos.DiscretionaryAcl">
  1859. <summary>指定自由访问控制列表 (DACL)。</summary>
  1860. </member>
  1861. <member name="F:System.Security.AccessControl.SecurityInfos.Group">
  1862. <summary>指定主要组标识符。</summary>
  1863. </member>
  1864. <member name="F:System.Security.AccessControl.SecurityInfos.Owner">
  1865. <summary>指定所有者标识符。</summary>
  1866. </member>
  1867. <member name="F:System.Security.AccessControl.SecurityInfos.SystemAcl">
  1868. <summary>指定系统访问控制列表 (SACL)。</summary>
  1869. </member>
  1870. <member name="T:System.Security.AccessControl.SystemAcl">
  1871. <summary>表示系统访问控制列表 (SACL)。</summary>
  1872. </member>
  1873. <member name="M:System.Security.AccessControl.SystemAcl.#ctor(System.Boolean,System.Boolean,System.Byte,System.Int32)">
  1874. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.SystemAcl" /> 类的新实例。</summary>
  1875. <param name="isContainer">如果新的 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象是一个容器,则为 true。</param>
  1876. <param name="isDS">如果新的 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象是一个目录对象的访问控制列表 (ACL),则为 true。</param>
  1877. <param name="revision">新的 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象的修订级别。</param>
  1878. <param name="capacity">此 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。</param>
  1879. </member>
  1880. <member name="M:System.Security.AccessControl.SystemAcl.#ctor(System.Boolean,System.Boolean,System.Int32)">
  1881. <summary>用指定的值初始化 <see cref="T:System.Security.AccessControl.SystemAcl" /> 类的新实例。</summary>
  1882. <param name="isContainer">如果新的 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象是一个容器,则为 true。</param>
  1883. <param name="isDS">如果新的 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象是一个目录对象的访问控制列表 (ACL),则为 true。</param>
  1884. <param name="capacity">此 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。</param>
  1885. </member>
  1886. <member name="M:System.Security.AccessControl.SystemAcl.#ctor(System.Boolean,System.Boolean,System.Security.AccessControl.RawAcl)">
  1887. <summary>使用指定的 <see cref="T:System.Security.AccessControl.RawAcl" /> 对象中的指定值初始化 <see cref="T:System.Security.AccessControl.SystemAcl" /> 类的新实例。</summary>
  1888. <param name="isContainer">如果新的 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象是一个容器,则为 true。</param>
  1889. <param name="isDS">如果新的 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象是一个目录对象的访问控制列表 (ACL),则为 true。</param>
  1890. <param name="rawAcl">新的 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象的基础 <see cref="T:System.Security.AccessControl.RawAcl" /> 对象。指定 null 以创建空的 ACL。</param>
  1891. </member>
  1892. <member name="M:System.Security.AccessControl.SystemAcl.AddAudit(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
  1893. <summary>将一个审核规则添加到当前 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象。</summary>
  1894. <param name="auditFlags">要添加的审核规则的类型。</param>
  1895. <param name="sid">要为其添加审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1896. <param name="accessMask">新审核规则的访问掩码。</param>
  1897. <param name="inheritanceFlags">指定新审核规则的继承属性的标志。</param>
  1898. <param name="propagationFlags">指定新审核规则的继承传播属性的标志。</param>
  1899. </member>
  1900. <member name="M:System.Security.AccessControl.SystemAcl.AddAudit(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid)">
  1901. <summary>将具有指定设置的审核规则添加到当前 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象。在指定新审核规则的对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。</summary>
  1902. <param name="auditFlags">要添加的审核规则的类型。</param>
  1903. <param name="sid">要为其添加审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1904. <param name="accessMask">新审核规则的访问掩码。</param>
  1905. <param name="inheritanceFlags">指定新审核规则的继承属性的标志。</param>
  1906. <param name="propagationFlags">指定新审核规则的继承传播属性的标志。</param>
  1907. <param name="objectFlags">指定 <paramref name="objectType" /> 和 <paramref name="inheritedObjectType" /> 参数是否包含非 null 值的标志。</param>
  1908. <param name="objectType">新审核规则所应用到的对象的类标识。</param>
  1909. <param name="inheritedObjectType">可以继承新审核规则的子对象的类标识。</param>
  1910. </member>
  1911. <member name="M:System.Security.AccessControl.SystemAcl.AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
  1912. <summary>将一个审核规则添加到当前 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象。</summary>
  1913. <param name="sid">要为其添加审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1914. <param name="rule">
  1915. <see cref="T:System.Security.AccessControl.ObjectAuditRule" />新审核规则。</param>
  1916. </member>
  1917. <member name="M:System.Security.AccessControl.SystemAcl.RemoveAudit(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
  1918. <summary>从当前 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象移除指定的审核规则。</summary>
  1919. <returns>如果此方法成功移除指定的审核规则,则为 true;否则为 false。</returns>
  1920. <param name="auditFlags">要移除的审核规则的类型。</param>
  1921. <param name="sid">要为其移除审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1922. <param name="accessMask">要移除的规则的访问掩码。</param>
  1923. <param name="inheritanceFlags">指定要移除的规则的继承属性的标志。</param>
  1924. <param name="propagationFlags">指定要移除的规则的继承传播属性的标志。</param>
  1925. </member>
  1926. <member name="M:System.Security.AccessControl.SystemAcl.RemoveAudit(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid)">
  1927. <summary>从当前 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象移除指定的审核规则。在指定对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。</summary>
  1928. <returns>如果此方法成功移除指定的审核规则,则为 true;否则为 false。</returns>
  1929. <param name="auditFlags">要移除的审核规则的类型。</param>
  1930. <param name="sid">要为其移除审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1931. <param name="accessMask">要移除的规则的访问掩码。</param>
  1932. <param name="inheritanceFlags">指定要移除的规则的继承属性的标志。</param>
  1933. <param name="propagationFlags">指定要移除的规则的继承传播属性的标志。</param>
  1934. <param name="objectFlags">指定 <paramref name="objectType" /> 和 <paramref name="inheritedObjectType" /> 参数是否包含非 null 值的标志。</param>
  1935. <param name="objectType">移除的审核控制规则所应用到的对象的类标识。</param>
  1936. <param name="inheritedObjectType">可以继承移除的审核规则的子对象的类标识。</param>
  1937. </member>
  1938. <member name="M:System.Security.AccessControl.SystemAcl.RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
  1939. <summary>从当前 <see cref="T:System.Security.AccessControl.SystemAcl" /> 对象移除指定的审核规则。</summary>
  1940. <returns>如果此方法成功移除指定的审核规则,则为 true;否则为 false。</returns>
  1941. <param name="sid">要为其移除审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1942. <param name="rule">要为其移除审核规则的 <see cref="T:System.Security.AccessControl.ObjectAuditRule" />。</param>
  1943. </member>
  1944. <member name="M:System.Security.AccessControl.SystemAcl.RemoveAuditSpecific(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
  1945. <summary>从当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象移除指定的审核规则。</summary>
  1946. <param name="auditFlags">要移除的审核规则的类型。</param>
  1947. <param name="sid">要为其移除审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1948. <param name="accessMask">要移除的规则的访问掩码。</param>
  1949. <param name="inheritanceFlags">指定要移除的规则的继承属性的标志。</param>
  1950. <param name="propagationFlags">指定要移除的规则的继承传播属性的标志。</param>
  1951. </member>
  1952. <member name="M:System.Security.AccessControl.SystemAcl.RemoveAuditSpecific(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid)">
  1953. <summary>从当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象移除指定的审核规则。在指定对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。</summary>
  1954. <param name="auditFlags">要移除的审核规则的类型。</param>
  1955. <param name="sid">要为其移除审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1956. <param name="accessMask">要移除的规则的访问掩码。</param>
  1957. <param name="inheritanceFlags">指定要移除的规则的继承属性的标志。</param>
  1958. <param name="propagationFlags">指定要移除的规则的继承传播属性的标志。</param>
  1959. <param name="objectFlags">指定 <paramref name="objectType" /> 和 <paramref name="inheritedObjectType" /> 参数是否包含非 null 值的标志。</param>
  1960. <param name="objectType">移除的审核控制规则所应用到的对象的类标识。</param>
  1961. <param name="inheritedObjectType">可以继承移除的审核规则的子对象的类标识。</param>
  1962. </member>
  1963. <member name="M:System.Security.AccessControl.SystemAcl.RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
  1964. <summary>从当前 <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> 对象移除指定的审核规则。</summary>
  1965. <param name="sid">要为其移除审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1966. <param name="rule">
  1967. <see cref="T:System.Security.AccessControl.ObjectAuditRule" />要删除的规则。</param>
  1968. </member>
  1969. <member name="M:System.Security.AccessControl.SystemAcl.SetAudit(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
  1970. <summary>为指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象设置指定的审核规则。</summary>
  1971. <param name="auditFlags">要设置的审核条件。</param>
  1972. <param name="sid">要为其设置审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1973. <param name="accessMask">新审核规则的访问掩码。</param>
  1974. <param name="inheritanceFlags">指定新审核规则的继承属性的标志。</param>
  1975. <param name="propagationFlags">指定新审核规则的继承传播属性的标志。</param>
  1976. </member>
  1977. <member name="M:System.Security.AccessControl.SystemAcl.SetAudit(System.Security.AccessControl.AuditFlags,System.Security.Principal.SecurityIdentifier,System.Int32,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.ObjectAceFlags,System.Guid,System.Guid)">
  1978. <summary>为指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象设置指定的审核规则。在指定对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。</summary>
  1979. <param name="auditFlags">要设置的审核条件。</param>
  1980. <param name="sid">要为其设置审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1981. <param name="accessMask">新审核规则的访问掩码。</param>
  1982. <param name="inheritanceFlags">指定新审核规则的继承属性的标志。</param>
  1983. <param name="propagationFlags">指定新审核规则的继承传播属性的标志。</param>
  1984. <param name="objectFlags">指定 <paramref name="objectType" /> 和 <paramref name="inheritedObjectType" /> 参数是否包含非 null 值的标志。</param>
  1985. <param name="objectType">新审核规则所应用到的对象的类标识。</param>
  1986. <param name="inheritedObjectType">可以继承新审核规则的子对象的类标识。</param>
  1987. </member>
  1988. <member name="M:System.Security.AccessControl.SystemAcl.SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
  1989. <summary>为指定的 <see cref="T:System.Security.Principal.SecurityIdentifier" /> 对象设置指定的审核规则。</summary>
  1990. <param name="sid">要为其设置审核规则的 <see cref="T:System.Security.Principal.SecurityIdentifier" />。</param>
  1991. <param name="rule">要为其设置审核规则的 <see cref="T:System.Security.AccessControl.ObjectAuditRule" />。</param>
  1992. </member>
  1993. </members>
  1994. </doc>