System.Security.AccessControl.xml 295 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939
  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>Добавить указанное правило авторизации к списку управления доступом.</summary>
  24. </member>
  25. <member name="F:System.Security.AccessControl.AccessControlModification.Remove">
  26. <summary>Удалить правила авторизации, содержащие ИД безопасности и маску доступа, как у указанного правила авторизации, из списка управления доступом.</summary>
  27. </member>
  28. <member name="F:System.Security.AccessControl.AccessControlModification.RemoveAll">
  29. <summary>Удалить правила авторизации, содержащие ИД безопасности, как у указанного правила авторизации, из списка управления доступом.</summary>
  30. </member>
  31. <member name="F:System.Security.AccessControl.AccessControlModification.RemoveSpecific">
  32. <summary>Удалить правила авторизации, в точности совпадающие с указанным правилом авторизации, из списка управления доступом.</summary>
  33. </member>
  34. <member name="F:System.Security.AccessControl.AccessControlModification.Reset">
  35. <summary>Удалить правила авторизации, содержащие ИД безопасности, как у указанного правила авторизации, из списка управления доступом, после чего добавить в список управления доступом указанное правило авторизации.</summary>
  36. </member>
  37. <member name="F:System.Security.AccessControl.AccessControlModification.Set">
  38. <summary>Удалить все правила авторизации из списка управления доступом, после чего добавить в список управления доступом указанное правило авторизации.</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>Список управления доступом на уровне пользователей.</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>Системный список управления доступом.</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">Значение параметра <paramref name="identity" /> нельзя привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" /> или параметр <paramref name="type" /> содержит недопустимое значение.</exception>
  82. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="accessMask" /> равно нулю или параметр <paramref name="inheritanceFlags" /> или <paramref name="propagationFlags" /> содержит неизвестное значение.</exception>
  83. </member>
  84. <member name="P:System.Security.AccessControl.AccessRule.AccessControlType">
  85. <summary>Получает значение <see cref="T:System.Security.AccessControl.AccessControlType" />, связанное с данным объектом <see cref="T:System.Security.AccessControl.AccessRule" />.</summary>
  86. <returns>Значение <see cref="T:System.Security.AccessControl.AccessControlType" />, связанное с данным объектом <see cref="T:System.Security.AccessControl.AccessRule" />.</returns>
  87. </member>
  88. <member name="T:System.Security.AccessControl.AccessRule`1">
  89. <summary>Представляет сочетание идентификатора пользователя, маски доступа и типа управления доступом ("разрешить" или "запретить").Кроме того, в объекте AccessRule`1 содержатся сведения о том, как правило наследуется дочерними объектами и как это наследование распространяется.</summary>
  90. <typeparam name="T">Тип прав доступа для правила доступа.</typeparam>
  91. </member>
  92. <member name="M:System.Security.AccessControl.AccessRule`1.#ctor(System.Security.Principal.IdentityReference,`0,System.Security.AccessControl.AccessControlType)">
  93. <summary>Инициализирует новый экземпляр класса AccessRule’1, используя указанные значения.</summary>
  94. <param name="identity">Идентификатор, к которому применяется правило доступа.</param>
  95. <param name="rights">Права правила доступа.</param>
  96. <param name="type">Допустимый тип управления доступом.</param>
  97. </member>
  98. <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)">
  99. <summary>Инициализирует новый экземпляр класса AccessRule’1, используя указанные значения.</summary>
  100. <param name="identity">Идентификатор, к которому применяется правило доступа.</param>
  101. <param name="rights">Права правила доступа.</param>
  102. <param name="inheritanceFlags">Свойства наследования правила доступа.</param>
  103. <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
  104. <param name="type">Допустимый тип управления доступом.</param>
  105. </member>
  106. <member name="M:System.Security.AccessControl.AccessRule`1.#ctor(System.String,`0,System.Security.AccessControl.AccessControlType)">
  107. <summary>Инициализирует новый экземпляр класса AccessRule’1, используя указанные значения.</summary>
  108. <param name="identity">Идентификатор, к которому применяется правило доступа.</param>
  109. <param name="rights">Права правила доступа.</param>
  110. <param name="type">Допустимый тип управления доступом.</param>
  111. </member>
  112. <member name="M:System.Security.AccessControl.AccessRule`1.#ctor(System.String,`0,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
  113. <summary>Инициализирует новый экземпляр класса AccessRule’1, используя указанные значения.</summary>
  114. <param name="identity">Идентификатор, к которому применяется правило доступа.</param>
  115. <param name="rights">Права правила доступа.</param>
  116. <param name="inheritanceFlags">Свойства наследования правила доступа.</param>
  117. <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
  118. <param name="type">Допустимый тип управления доступом.</param>
  119. </member>
  120. <member name="P:System.Security.AccessControl.AccessRule`1.Rights">
  121. <summary>Возвращает права текущего экземпляра.</summary>
  122. <returns>Права текущего экземпляра приведенные к типу &lt;T&gt;.</returns>
  123. </member>
  124. <member name="T:System.Security.AccessControl.AceEnumerator">
  125. <summary>Обеспечивает возможность перебора элементов управления доступом в списке управления доступом. </summary>
  126. </member>
  127. <member name="P:System.Security.AccessControl.AceEnumerator.Current">
  128. <summary>Получает текущий элемент в коллекции <see cref="T:System.Security.AccessControl.GenericAce" />.Это свойство получает версию объекта удобного типа.</summary>
  129. <returns>Текущий элемент коллекции <see cref="T:System.Security.AccessControl.GenericAce" />.</returns>
  130. </member>
  131. <member name="M:System.Security.AccessControl.AceEnumerator.MoveNext">
  132. <summary>Перемещает перечислитель к следующему элементу коллекции <see cref="T:System.Security.AccessControl.GenericAce" />.</summary>
  133. <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
  134. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя.</exception>
  135. </member>
  136. <member name="M:System.Security.AccessControl.AceEnumerator.Reset">
  137. <summary>Устанавливает перечислитель в исходное положение перед первым элементом коллекции <see cref="T:System.Security.AccessControl.GenericAce" />.</summary>
  138. <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя.</exception>
  139. </member>
  140. <member name="P:System.Security.AccessControl.AceEnumerator.System#Collections#IEnumerator#Current"></member>
  141. <member name="T:System.Security.AccessControl.AceFlags">
  142. <summary>Определяет порядок наследования и аудита элемента управления доступом.</summary>
  143. </member>
  144. <member name="F:System.Security.AccessControl.AceFlags.AuditFlags">
  145. <summary>Все попытки доступа подлежат аудиту.</summary>
  146. </member>
  147. <member name="F:System.Security.AccessControl.AceFlags.ContainerInherit">
  148. <summary>Маска доступа распространяется на дочерние объекты-контейнеры.</summary>
  149. </member>
  150. <member name="F:System.Security.AccessControl.AceFlags.FailedAccess">
  151. <summary>Неудачные попытки доступа подлежат аудиту.</summary>
  152. </member>
  153. <member name="F:System.Security.AccessControl.AceFlags.InheritanceFlags">
  154. <summary>Операция логического OR, примененная к флагам <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" />.</summary>
  155. </member>
  156. <member name="F:System.Security.AccessControl.AceFlags.Inherited">
  157. <summary>Элемент управления доступом наследуется у родительского контейнера, а на задается для объекта явным образом.</summary>
  158. </member>
  159. <member name="F:System.Security.AccessControl.AceFlags.InheritOnly">
  160. <summary>Маска доступа распространяется только на дочерние объекты.К ним относятся контейнеры и конечные дочерние объекты.</summary>
  161. </member>
  162. <member name="F:System.Security.AccessControl.AceFlags.None">
  163. <summary>Флаги элементов управления доступом не установлены.</summary>
  164. </member>
  165. <member name="F:System.Security.AccessControl.AceFlags.NoPropagateInherit">
  166. <summary>Проверка прав доступа не применяется к данному объекту. Она применяется только к его дочерним объектам.</summary>
  167. </member>
  168. <member name="F:System.Security.AccessControl.AceFlags.ObjectInherit">
  169. <summary>Маска доступа распространяется на дочерние конечные объекты.</summary>
  170. </member>
  171. <member name="F:System.Security.AccessControl.AceFlags.SuccessfulAccess">
  172. <summary>Удачные попытки доступа подлежат аудиту.</summary>
  173. </member>
  174. <member name="T:System.Security.AccessControl.AceQualifier">
  175. <summary>Задает функцию элемента управления доступом.</summary>
  176. </member>
  177. <member name="F:System.Security.AccessControl.AceQualifier.AccessAllowed">
  178. <summary>Разрешить доступ.</summary>
  179. </member>
  180. <member name="F:System.Security.AccessControl.AceQualifier.AccessDenied">
  181. <summary>Запретить доступ.</summary>
  182. </member>
  183. <member name="F:System.Security.AccessControl.AceQualifier.SystemAlarm">
  184. <summary>Вызвать системное оповещение.</summary>
  185. </member>
  186. <member name="F:System.Security.AccessControl.AceQualifier.SystemAudit">
  187. <summary>Вызвать системный аудит.</summary>
  188. </member>
  189. <member name="T:System.Security.AccessControl.AceType">
  190. <summary>Определяет доступные типы элементов управления доступом.</summary>
  191. </member>
  192. <member name="F:System.Security.AccessControl.AceType.AccessAllowed">
  193. <summary>Разрешает доступ к объекту для конкретного доверенного лица, определяемого объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
  194. </member>
  195. <member name="F:System.Security.AccessControl.AceType.AccessAllowedCallback">
  196. <summary>Разрешает доступ к объекту для конкретного доверенного лица, определяемого объектом <see cref="T:System.Security.Principal.IdentityReference" />.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
  197. </member>
  198. <member name="F:System.Security.AccessControl.AceType.AccessAllowedCallbackObject">
  199. <summary>Разрешает доступ к объекту, набору свойств или свойству.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, получающее доступ.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
  200. </member>
  201. <member name="F:System.Security.AccessControl.AceType.AccessAllowedCompound">
  202. <summary>Определено, но никогда не используется.Указано для полноты представления информации.</summary>
  203. </member>
  204. <member name="F:System.Security.AccessControl.AceType.AccessAllowedObject">
  205. <summary>Разрешает доступ к объекту, набору свойств или свойству.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, получающее доступ.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.</summary>
  206. </member>
  207. <member name="F:System.Security.AccessControl.AceType.AccessDenied">
  208. <summary>Запрещает доступ к объекту для конкретного доверенного лица, определяемого объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
  209. </member>
  210. <member name="F:System.Security.AccessControl.AceType.AccessDeniedCallback">
  211. <summary>Запрещает доступ к объекту для конкретного доверенного лица, определяемого объектом <see cref="T:System.Security.Principal.IdentityReference" />.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
  212. </member>
  213. <member name="F:System.Security.AccessControl.AceType.AccessDeniedCallbackObject">
  214. <summary>Запрещает доступ к объекту, набору свойств или свойству.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, получающее доступ.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
  215. </member>
  216. <member name="F:System.Security.AccessControl.AceType.AccessDeniedObject">
  217. <summary>Запрещает доступ к объекту, набору свойств или свойству.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, получающее доступ.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.</summary>
  218. </member>
  219. <member name="F:System.Security.AccessControl.AceType.MaxDefinedAceType">
  220. <summary>Максимальный определенный тип элемента управления доступом в перечислении.</summary>
  221. </member>
  222. <member name="F:System.Security.AccessControl.AceType.SystemAlarm">
  223. <summary>Зарезервировано для использования в будущем.</summary>
  224. </member>
  225. <member name="F:System.Security.AccessControl.AceType.SystemAlarmCallback">
  226. <summary>Зарезервировано для использования в будущем.</summary>
  227. </member>
  228. <member name="F:System.Security.AccessControl.AceType.SystemAlarmCallbackObject">
  229. <summary>Зарезервировано для использования в будущем.</summary>
  230. </member>
  231. <member name="F:System.Security.AccessControl.AceType.SystemAlarmObject">
  232. <summary>Зарезервировано для использования в будущем.</summary>
  233. </member>
  234. <member name="F:System.Security.AccessControl.AceType.SystemAudit">
  235. <summary>Вызывает регистрацию сообщения аудита, когда указанное доверенное лицо пытается получить доступ к объекту.Доверенное лицо определяется объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
  236. </member>
  237. <member name="F:System.Security.AccessControl.AceType.SystemAuditCallback">
  238. <summary>Вызывает регистрацию сообщения аудита, когда указанное доверенное лицо пытается получить доступ к объекту.Доверенное лицо определяется объектом <see cref="T:System.Security.Principal.IdentityReference" />.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
  239. </member>
  240. <member name="F:System.Security.AccessControl.AceType.SystemAuditCallbackObject">
  241. <summary>Вызывает регистрацию сообщения аудита, когда указанное доверенное лицо пытается получить доступ к объекту или его составляющим, например к свойству или набору свойств.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта или его составляющих, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, доступ которого подлежит аудиту.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
  242. </member>
  243. <member name="F:System.Security.AccessControl.AceType.SystemAuditObject">
  244. <summary>Вызывает регистрацию сообщения аудита, когда указанное доверенное лицо пытается получить доступ к объекту или его составляющим, например к свойству или набору свойств.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта или его составляющих, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, доступ которого подлежит аудиту.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.</summary>
  245. </member>
  246. <member name="T:System.Security.AccessControl.AuditFlags">
  247. <summary>Задает условия аудита попыток доступа к защищаемому объекту.</summary>
  248. </member>
  249. <member name="F:System.Security.AccessControl.AuditFlags.Failure">
  250. <summary>Аудиту подлежат неудачные попытки доступа.</summary>
  251. </member>
  252. <member name="F:System.Security.AccessControl.AuditFlags.None">
  253. <summary>Аудиту не подлежат никакие попытки доступа.</summary>
  254. </member>
  255. <member name="F:System.Security.AccessControl.AuditFlags.Success">
  256. <summary>Аудиту подлежат успешные попытки доступа.</summary>
  257. </member>
  258. <member name="T:System.Security.AccessControl.AuditRule">
  259. <summary>Представляет сочетание идентификатора пользователя и маски доступа.Кроме того, в объекте <see cref="T:System.Security.AccessControl.AuditRule" /> содержатся сведения о том, как правило наследуется дочерними объектами, как это наследование распространяется, а также об условиях, при которых выполняется аудит.</summary>
  260. </member>
  261. <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)">
  262. <summary>Инициализирует новый экземпляр <see cref="T:System.Security.AccessControl.AuditRule" />, используя указанные значения.</summary>
  263. <param name="identity">Идентификатор, к которому применяется правило аудита.Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
  264. <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
  265. <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
  266. <param name="inheritanceFlags">Свойства наследования правила аудита.</param>
  267. <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил аудита.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
  268. <param name="auditFlags">Условия, при которых применяется правило аудита.</param>
  269. <exception cref="T:System.ArgumentException">Значение параметра <paramref name="identity" /> нельзя привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" /> или параметр <paramref name="auditFlags" /> содержит недопустимое значение.</exception>
  270. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="accessMask" /> равно нулю или параметр <paramref name="inheritanceFlags" /> или <paramref name="propagationFlags" /> содержит неизвестное значение.</exception>
  271. </member>
  272. <member name="P:System.Security.AccessControl.AuditRule.AuditFlags">
  273. <summary>Получает флаги аудита для данного правила аудита.</summary>
  274. <returns>Побитовое сочетание значений перечисления.Это сочетание определяет условия аудита для данного правила аудита.</returns>
  275. </member>
  276. <member name="T:System.Security.AccessControl.AuditRule`1">
  277. <summary>Представляет сочетание идентификатора пользователя и маски доступа.</summary>
  278. <typeparam name="T"></typeparam>
  279. </member>
  280. <member name="M:System.Security.AccessControl.AuditRule`1.#ctor(System.Security.Principal.IdentityReference,`0,System.Security.AccessControl.AuditFlags)">
  281. <summary>Инициализирует новый экземпляр класса AuditRule’1, используя указанные значения.</summary>
  282. <param name="identity">Удостоверение, к которому применяется данное правило аудита.</param>
  283. <param name="rights">Права правила аудита.</param>
  284. <param name="flags">Условия, при которых применяется правило аудита.</param>
  285. </member>
  286. <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)">
  287. <summary>Инициализирует новый экземпляр класса AuditRule’1, используя указанные значения.</summary>
  288. <param name="identity">Идентификатор, к которому применяется правило аудита. </param>
  289. <param name="rights">Права правила аудита.</param>
  290. <param name="inheritanceFlags">Свойства наследования правила аудита.</param>
  291. <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил аудита.</param>
  292. <param name="flags">Условия, при которых применяется правило аудита.</param>
  293. </member>
  294. <member name="M:System.Security.AccessControl.AuditRule`1.#ctor(System.String,`0,System.Security.AccessControl.AuditFlags)">
  295. <summary>Инициализирует новый экземпляр класса AuditRule’1, используя указанные значения.</summary>
  296. <param name="identity">Идентификатор, к которому применяется правило аудита.</param>
  297. <param name="rights">Права правила аудита.</param>
  298. <param name="flags">Свойства правила аудита.</param>
  299. </member>
  300. <member name="M:System.Security.AccessControl.AuditRule`1.#ctor(System.String,`0,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
  301. <summary>Инициализирует новый экземпляр класса AuditRule’1, используя указанные значения.</summary>
  302. <param name="identity">Идентификатор, к которому применяется правило аудита.</param>
  303. <param name="rights">Права правила аудита.</param>
  304. <param name="inheritanceFlags">Свойства наследования правила аудита.</param>
  305. <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил аудита.</param>
  306. <param name="flags">Условия, при которых применяется правило аудита.</param>
  307. </member>
  308. <member name="P:System.Security.AccessControl.AuditRule`1.Rights">
  309. <summary>Права правила аудита.</summary>
  310. <returns>Возвращает <see cref="{0}" />.</returns>
  311. </member>
  312. <member name="T:System.Security.AccessControl.AuthorizationRule">
  313. <summary>Определяет доступ к защищаемым объектам.В производных классах <see cref="T:System.Security.AccessControl.AccessRule" /> и <see cref="T:System.Security.AccessControl.AuditRule" /> детализируются функции доступа и аудита.</summary>
  314. </member>
  315. <member name="M:System.Security.AccessControl.AuthorizationRule.#ctor(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
  316. <summary>Инициализирует новый экземпляр <see cref="T:System.Security.AuthorizationControl.AccessRule" />, используя указанные значения.</summary>
  317. <param name="identity">Идентификатор, к которому применяется правило доступа. В качестве этого параметра должен выступать объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
  318. <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
  319. <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
  320. <param name="inheritanceFlags">Свойства наследования правила доступа.</param>
  321. <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
  322. <exception cref="T:System.ArgumentException">Значение параметра <paramref name="identity" /> нельзя привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
  323. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="accessMask" /> равно нулю или параметр <paramref name="inheritanceFlags" /> или <paramref name="propagationFlags" /> содержит неизвестное значение.</exception>
  324. </member>
  325. <member name="P:System.Security.AccessControl.AuthorizationRule.AccessMask">
  326. <summary>Получает маску доступа для данного правила.</summary>
  327. <returns>Маска доступа для данного правила.</returns>
  328. </member>
  329. <member name="P:System.Security.AccessControl.AuthorizationRule.IdentityReference">
  330. <summary>Получает объект <see cref="T:System.Security.Principal.IdentityReference" />, к которому применяется данное правило.</summary>
  331. <returns>Объект <see cref="T:System.Security.Principal.IdentityReference" />, к которому применяется данное правило.</returns>
  332. </member>
  333. <member name="P:System.Security.AccessControl.AuthorizationRule.InheritanceFlags">
  334. <summary>Получает значение флагов, определяющих порядок наследования правила дочерними объектами.</summary>
  335. <returns>Побитовое сочетание значений перечисления.</returns>
  336. </member>
  337. <member name="P:System.Security.AccessControl.AuthorizationRule.IsInherited">
  338. <summary>Получает значение, которое определяет, наследуется правило от родительского объекта-контейнера или задается явным образом.</summary>
  339. <returns>Значение true, если правило наследуется от родительского контейнера, а не задается явным образом.</returns>
  340. </member>
  341. <member name="P:System.Security.AccessControl.AuthorizationRule.PropagationFlags">
  342. <summary>Получает значение флагов распространения, определяющих порядок распространения наследования правила среди дочерних объектов.Это свойство имеет смысл лишь в том случае, когда значение перечисления <see cref="T:System.Security.AccessControl.InheritanceFlags" /> не равно <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</summary>
  343. <returns>Побитовое сочетание значений перечисления.</returns>
  344. </member>
  345. <member name="T:System.Security.AccessControl.AuthorizationRuleCollection">
  346. <summary>Представляет коллекцию объектов <see cref="T:System.Security.AccessControl.AuthorizationRule" />.</summary>
  347. </member>
  348. <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.#ctor">
  349. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.AuthorizationRuleCollection" />.</summary>
  350. </member>
  351. <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.AddRule(System.Security.AccessControl.AuthorizationRule)">
  352. <summary>Добавление в коллекцию объекта <see cref="T:System.Web.Configuration.AuthorizationRule" />.</summary>
  353. <param name="rule">Объект <see cref="T:System.Web.Configuration.AuthorizationRule" /> для добавления в коллекцию.</param>
  354. </member>
  355. <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.CopyTo(System.Security.AccessControl.AuthorizationRule[],System.Int32)">
  356. <summary>Копирует содержимое коллекции в массив.</summary>
  357. <param name="rules">Массив, в который нужно скопировать содержимое коллекции.</param>
  358. <param name="index">Индекс (с нуля), с которого начинается копирование.</param>
  359. </member>
  360. <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.Count"></member>
  361. <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.Item(System.Int32)">
  362. <summary>Получает объект <see cref="T:System.Security.AccessControl.AuthorizationRule" /> по указанному индексу в коллекции.</summary>
  363. <returns>Объект <see cref="T:System.Security.AccessControl.AuthorizationRule" /> по указанному индексу.</returns>
  364. <param name="index">Отсчитываемый с нуля индекс получаемого объекта <see cref="T:System.Security.AccessControl.AuthorizationRule" />.</param>
  365. </member>
  366. <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
  367. <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#ICollection#IsSynchronized"></member>
  368. <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#ICollection#SyncRoot"></member>
  369. <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#IEnumerable#GetEnumerator"></member>
  370. <member name="T:System.Security.AccessControl.CommonAce">
  371. <summary>Представляет элемент управления доступом.</summary>
  372. </member>
  373. <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[])">
  374. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonAce" />.</summary>
  375. <param name="flags">Флаги, определяющие параметры наследования и распространения наследования, а также условия аудита нового элемента управления доступом.</param>
  376. <param name="qualifier">Функция нового элемента управления доступом.</param>
  377. <param name="accessMask">Маска доступа элемента управления доступом.</param>
  378. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, связанный с новым элементом управления доступом.</param>
  379. <param name="isCallback">Значение true, если новый элемент управления доступом является элементом управления доступом обратного вызова.</param>
  380. <param name="opaque">Непрозрачные данные, связанные с новым элементом управления доступом.Непрозрачные данные разрешены только для элементов управления доступом обратного вызова.Длина этого массива не должна превышать значения, возвращаемого методом <see cref="M:System.Security.AccessControl.CommonAce.MaxOpaqueLength(System.Boolean)" />.</param>
  381. </member>
  382. <member name="P:System.Security.AccessControl.CommonAce.BinaryLength">
  383. <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CommonAce" />.Это длину необходимо передать методу <see cref="M:System.Security.AccessControl.CommonAce.GetBinaryForm(System.Byte[],System.Int32)" /> перед маршалингом списка управления доступом в двоичный массив.</summary>
  384. <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CommonAce" />.</returns>
  385. </member>
  386. <member name="M:System.Security.AccessControl.CommonAce.GetBinaryForm(System.Byte[],System.Int32)">
  387. <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.CommonAce" /> в указанный массив байтов, начиная с указанной позиции.</summary>
  388. <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.CommonAce" />.</param>
  389. <param name="offset">Позиция, с которой начинается маршалинг.</param>
  390. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> отрицательно или слишком велико, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.CommonAce" /> в массив <paramref name="binaryForm" />.</exception>
  391. </member>
  392. <member name="M:System.Security.AccessControl.CommonAce.MaxOpaqueLength(System.Boolean)">
  393. <summary>Возвращает максимально допустимую длину большого двоичного объекта непрозрачных данных для элементов управления доступом обратного вызова.</summary>
  394. <returns>Допустимая длина большого двоичного объекта непрозрачных данных.</returns>
  395. <param name="isCallback">Значение true, если объект <see cref="T:System.Security.AccessControl.CommonAce" /> является элементом управления доступом обратного вызова.</param>
  396. </member>
  397. <member name="T:System.Security.AccessControl.CommonAcl">
  398. <summary>Представляет список управления доступом и является базовым классом для классов <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> и <see cref="T:System.Security.AccessControl.SystemAcl" />.</summary>
  399. </member>
  400. <member name="P:System.Security.AccessControl.CommonAcl.BinaryLength">
  401. <summary>Возвращает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.CommonAcl.GetBinaryForm(System.Byte[],System.Int32)" />.</summary>
  402. <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.</returns>
  403. </member>
  404. <member name="P:System.Security.AccessControl.CommonAcl.Count">
  405. <summary>Возвращает количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.CommonAcl" />.</summary>
  406. <returns>Количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.CommonAcl" />.</returns>
  407. </member>
  408. <member name="M:System.Security.AccessControl.CommonAcl.GetBinaryForm(System.Byte[],System.Int32)">
  409. <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.CommonAcl" /> в указанный массив байтов, начиная с указанной позиции.</summary>
  410. <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.</param>
  411. <param name="offset">Позиция, с которой начинается маршалинг.</param>
  412. </member>
  413. <member name="P:System.Security.AccessControl.CommonAcl.IsCanonical">
  414. <summary>Возвращает логическое значение, которое указывает, расположены ли элементы управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.CommonAcl" /> в каноническом порядке.</summary>
  415. <returns>Значение true, если элементы управления доступом в текущем текущем объекте <see cref="T:System.Security.AccessControl.CommonAcl" /> расположены в каноническом порядке; в противном случае — значение false.</returns>
  416. </member>
  417. <member name="P:System.Security.AccessControl.CommonAcl.IsContainer">
  418. <summary>Определяет, является ли объект <see cref="T:System.Security.AccessControl.CommonAcl" /> контейнером. </summary>
  419. <returns>Значение true, если текущий объект <see cref="T:System.Security.AccessControl.CommonAcl" /> является контейнером.</returns>
  420. </member>
  421. <member name="P:System.Security.AccessControl.CommonAcl.IsDS">
  422. <summary>Определяет, является ли текущий объект <see cref="T:System.Security.AccessControl.CommonAcl" /> списком управления доступом объекта каталога.</summary>
  423. <returns>Значение true, если текущий объект <see cref="T:System.Security.AccessControl.CommonAcl" /> является списком управления доступом объекта каталога.</returns>
  424. </member>
  425. <member name="P:System.Security.AccessControl.CommonAcl.Item(System.Int32)">
  426. <summary>Возвращает или задает объект <see cref="T:System.Security.AccessControl.CommonAce" /> с заданным индексом.</summary>
  427. <returns>Параметр <see cref="T:System.Security.AccessControl.CommonAce" /> по указанному индексу.</returns>
  428. <param name="index">Индекс (с нуля) возвращаемого или задаваемого <see cref="T:System.Security.AccessControl.CommonAce" />.</param>
  429. </member>
  430. <member name="M:System.Security.AccessControl.CommonAcl.Purge(System.Security.Principal.SecurityIdentifier)">
  431. <summary>Удаляет все элементы управления доступом, содержащиеся в данном объекте <see cref="T:System.Security.AccessControl.CommonAcl" /> и связанные с объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
  432. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" /> для проверки.</param>
  433. </member>
  434. <member name="M:System.Security.AccessControl.CommonAcl.RemoveInheritedAces">
  435. <summary>Удаляет все наследуемые элементы управления доступом из данного объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.</summary>
  436. </member>
  437. <member name="P:System.Security.AccessControl.CommonAcl.Revision">
  438. <summary>Возвращает уровень редакции объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.</summary>
  439. <returns>Байтовое значение, определяющее уровень редакции объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.</returns>
  440. </member>
  441. <member name="T:System.Security.AccessControl.CommonObjectSecurity">
  442. <summary>Обеспечивает возможность управления доступом к объектам без непосредственной работы со списками управления доступом.Этот класс является абстрактным базовым классом для класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</summary>
  443. </member>
  444. <member name="M:System.Security.AccessControl.CommonObjectSecurity.#ctor(System.Boolean)">
  445. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  446. <param name="isContainer">Значение true, если новый объект является контейнером.</param>
  447. </member>
  448. <member name="M:System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(System.Security.AccessControl.AccessRule)">
  449. <summary>Добавляет указанное правило доступа в список управления доступом на уровне пользователей, связанный с данным объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  450. <param name="rule">Добавляемое правило доступа.</param>
  451. </member>
  452. <member name="M:System.Security.AccessControl.CommonObjectSecurity.AddAuditRule(System.Security.AccessControl.AuditRule)">
  453. <summary>Добавляет указанное правило аудита в системный список управления доступом, связанный с данным объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  454. <param name="rule">Добавляемое правило аудита.</param>
  455. </member>
  456. <member name="M:System.Security.AccessControl.CommonObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
  457. <summary>Получает коллекцию правил доступа, связанных с указанным идентификатором безопасности.</summary>
  458. <returns>Коллекция правил доступа, связанных с указанным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
  459. <param name="includeExplicit">Значение true, чтобы включить правила доступа, явным образом указанные для данного объекта.</param>
  460. <param name="includeInherited">Значение true, чтобы включить унаследованные правила доступа.</param>
  461. <param name="targetType">Определяет, относится ли идентификатор безопасности, для которого извлекаются правила доступа, к типу T:System.Security.Principal.SecurityIdentifier или к типу T:System.Security.Principal.NTAccount.Значение этого параметра должно иметь тип, который можно преобразовать в тип <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
  462. <PermissionSet>
  463. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  464. </PermissionSet>
  465. </member>
  466. <member name="M:System.Security.AccessControl.CommonObjectSecurity.GetAuditRules(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">Идентификатор безопасности, для которого извлекаются правила аудита.Это должен быть объект, который можно привести к типу <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.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
  477. <summary>Применяет указанное изменение к списку управления доступом на уровне пользователей, связанному с данным объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  478. <returns>Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</returns>
  479. <param name="modification">Применяемое изменение списка управления доступом на уровне пользователей.</param>
  480. <param name="rule">Изменяемое правило доступа.</param>
  481. <param name="modified">Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</param>
  482. </member>
  483. <member name="M:System.Security.AccessControl.CommonObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
  484. <summary>Применяет указанное изменение к системному списку управления доступом, связанному с данным объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  485. <returns>Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</returns>
  486. <param name="modification">Применяемое изменение системного списка управления доступом.</param>
  487. <param name="rule">Изменяемое правило аудита.</param>
  488. <param name="modified">Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</param>
  489. </member>
  490. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAccessRule(System.Security.AccessControl.AccessRule)">
  491. <summary>Удаляет правила доступа с тем же идентификатором безопасности и маской доступа, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  492. <returns>Значение true, если правило доступа успешно удалено; в противном случае — значение false.</returns>
  493. <param name="rule">Удаляемое правило доступа.</param>
  494. </member>
  495. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.AccessRule)">
  496. <summary>Удаляет все правила доступа с тем же идентификатором безопасности, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  497. <param name="rule">Удаляемое правило доступа.</param>
  498. </member>
  499. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.AccessRule)">
  500. <summary>Удаляет все правила доступа, в точности совпадающие с указанным правилом доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  501. <param name="rule">Удаляемое правило доступа.</param>
  502. </member>
  503. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAuditRule(System.Security.AccessControl.AuditRule)">
  504. <summary>Удаляет правила аудита с тем же идентификатором безопасности и маской доступа, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  505. <returns>Значение true, если правило аудита успешно удалено; в противном случае — значение false.</returns>
  506. <param name="rule">Удаляемое правило аудита.</param>
  507. </member>
  508. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.AuditRule)">
  509. <summary>Удаляет все правила аудита с тем же идентификатором безопасности, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  510. <param name="rule">Удаляемое правило аудита.</param>
  511. </member>
  512. <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.AuditRule)">
  513. <summary>Удаляет все правила аудита, в точности совпадающие с указанным правилом аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
  514. <param name="rule">Удаляемое правило аудита.</param>
  515. </member>
  516. <member name="M:System.Security.AccessControl.CommonObjectSecurity.ResetAccessRule(System.Security.AccessControl.AccessRule)">
  517. <summary>Удаляет все правила доступа из списка управления доступом на уровне пользователей (DACL), связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />, а затем добавляет указанное правило доступа.</summary>
  518. <param name="rule">Сбрасываемое правило доступа.</param>
  519. </member>
  520. <member name="M:System.Security.AccessControl.CommonObjectSecurity.SetAccessRule(System.Security.AccessControl.AccessRule)">
  521. <summary>Удаляет все правила доступа с тем же идентификатором и квалификатором безопасности, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />, а затем добавляет указанное правило доступа.</summary>
  522. <param name="rule">Устанавливаемое правило доступа.</param>
  523. </member>
  524. <member name="M:System.Security.AccessControl.CommonObjectSecurity.SetAuditRule(System.Security.AccessControl.AuditRule)">
  525. <summary>Удаляет все правила аудита с тем же идентификатором и квалификатором безопасности, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />, а затем добавляет указанное правило аудита.</summary>
  526. <param name="rule">Устанавливаемое правило аудита.</param>
  527. </member>
  528. <member name="T:System.Security.AccessControl.CommonSecurityDescriptor">
  529. <summary>Представляет дескриптор безопасности.Дескриптор безопасности включает владельца, основную группу, список управления доступом на уровне пользователей и системный список управления доступом.</summary>
  530. </member>
  531. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.#ctor(System.Boolean,System.Boolean,System.Byte[],System.Int32)">
  532. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> на основании указанного массива байтовых значений.</summary>
  533. <param name="isContainer">Значение true, если новый дескриптор безопасности связан с объектом-контейнером.</param>
  534. <param name="isDS">Значение true, если новый дескриптор безопасности связан с объектом каталога.</param>
  535. <param name="binaryForm">Массив байтовых значений, на основании которого необходимо создать новый объект <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
  536. <param name="offset">Позиция в массиве <paramref name="binaryForm" />, с которой начинается копирование.</param>
  537. </member>
  538. <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)">
  539. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> на основании указанных сведений.</summary>
  540. <param name="isContainer">Значение true, если новый дескриптор безопасности связан с объектом-контейнером.</param>
  541. <param name="isDS">Значение true, если новый дескриптор безопасности связан с объектом каталога.</param>
  542. <param name="flags">Флаги, определяющие поведение нового объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
  543. <param name="owner">Владелец нового объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
  544. <param name="group">Основная группа для нового объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
  545. <param name="systemAcl">Системный список управления доступом нового объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
  546. <param name="discretionaryAcl">Список управления доступом на уровне пользователей нового объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
  547. </member>
  548. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.#ctor(System.Boolean,System.Boolean,System.Security.AccessControl.RawSecurityDescriptor)">
  549. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> на основании указанного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
  550. <param name="isContainer">Значение true, если новый дескриптор безопасности связан с объектом-контейнером.</param>
  551. <param name="isDS">Значение true, если новый дескриптор безопасности связан с объектом каталога.</param>
  552. <param name="rawSecurityDescriptor">Объект <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />, из которого создается новый объект <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
  553. </member>
  554. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.#ctor(System.Boolean,System.Boolean,System.String)">
  555. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> на основании указанной строки SDDL (Security Descriptor Definition Language).</summary>
  556. <param name="isContainer">Значение true, если новый дескриптор безопасности связан с объектом-контейнером.</param>
  557. <param name="isDS">Значение true, если новый дескриптор безопасности связан с объектом каталога.</param>
  558. <param name="sddlForm">Строка SDDL, на основании которой создается новый объект <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
  559. </member>
  560. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.AddDiscretionaryAcl(System.Byte,System.Int32)">
  561. <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>
  562. <param name="revision">Номер редакции нового объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</param>
  563. <param name="trusted">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Это число будет использоваться только для справки.</param>
  564. </member>
  565. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.AddSystemAcl(System.Byte,System.Int32)">
  566. <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>
  567. <param name="revision">Номер редакции нового объекта <see cref="T:System.Security.AccessControl.SystemAcl" />.</param>
  568. <param name="trusted">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.SystemAcl" />.Это число будет использоваться только для справки.</param>
  569. </member>
  570. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.ControlFlags">
  571. <summary>Получает значения, определяющие поведение объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</summary>
  572. <returns>Один или несколько членов перечисления <see cref="T:System.Security.AccessControl.ControlFlags" />, объединенных с помощью операции логического ИЛИ.</returns>
  573. </member>
  574. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.DiscretionaryAcl">
  575. <summary>Получает или задает список управления доступом на уровне пользователей для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.Список управления доступом на уровне пользователей содержит правила доступа.</summary>
  576. <returns>Список управления доступом на уровне пользователей для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</returns>
  577. </member>
  578. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.Group">
  579. <summary>Получает или задает основную группу для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</summary>
  580. <returns>Основная группа для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</returns>
  581. </member>
  582. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsContainer">
  583. <summary>Получает логическое значение, которое указывает, связан ли данный объект <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> с объектом-контейнером.</summary>
  584. <returns>Значение true, если объект связан с объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />, являющимся контейнером; в противном случае — значение false.</returns>
  585. </member>
  586. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsDiscretionaryAclCanonical">
  587. <summary>Получает логическое значение, указывающее, размещены ли элементы связанного с этим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> списка управления доступом на уровне пользователей в каноническом порядке.</summary>
  588. <returns>Значение true, если элементы связанного с этим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> списка управления доступом на уровне пользователей размещены в каноническом порядке; в противном случае — значение false.</returns>
  589. </member>
  590. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsDS">
  591. <summary>Получает логическое значение, которое указывает, связан ли данный объект <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> с объектом каталога.</summary>
  592. <returns>Значение true, если объект, связанный с этим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />, является объектом каталога; в противном случае — значение false.</returns>
  593. </member>
  594. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsSystemAclCanonical">
  595. <summary>Получает логическое значение, указывающее, размещены ли элементы связанного с этим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> системного списка управления доступом в каноническом порядке.</summary>
  596. <returns>Значение true, если элементы связанного с этим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> системного списка управления доступом размещены в каноническом порядке; в противном случае — значение false.</returns>
  597. </member>
  598. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.Owner">
  599. <summary>Получает или задает владельца объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</summary>
  600. <returns>Владелец объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</returns>
  601. </member>
  602. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.PurgeAccessControl(System.Security.Principal.SecurityIdentifier)">
  603. <summary>Удаляет все правила доступа для указанного идентификатора безопасности из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</summary>
  604. <param name="sid">Идентификатор безопасности, для которого удаляются правила доступа.</param>
  605. </member>
  606. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.PurgeAudit(System.Security.Principal.SecurityIdentifier)">
  607. <summary>Удаляет все правила аудита для указанного идентификатора безопасности из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</summary>
  608. <param name="sid">Идентификатор безопасности, для которого удаляются правила аудита.</param>
  609. </member>
  610. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.SetDiscretionaryAclProtection(System.Boolean,System.Boolean)">
  611. <summary>Задает защиту от наследования для списка управления доступом на уровне пользователей, связанного с данным объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.Защищенные списки управления доступом на уровне пользователей не наследуют правила доступа у родительских контейнеров.</summary>
  612. <param name="isProtected">Значение true, если список управления доступом на уровне пользователей защищается от наследования.</param>
  613. <param name="preserveInheritance">Значение true для сохранения наследуемых правил доступа в списке управления доступом на уровне пользователей; значение false для удаления наследуемых правил доступа из списка управления доступом на уровне пользователей.</param>
  614. </member>
  615. <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.SetSystemAclProtection(System.Boolean,System.Boolean)">
  616. <summary>Задает защиту от наследования для системного списка управления доступом, связанного с данным объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.Защищенные системные списки управления доступом не наследуют правила аудита у родительских контейнеров.</summary>
  617. <param name="isProtected">Значение true, если системный список управления доступом защищается от наследования.</param>
  618. <param name="preserveInheritance">Значение true для сохранения наследуемых правил аудита в системном списке управления доступом; значение false для удаления наследуемых правил аудита из системного списка управления доступом.</param>
  619. </member>
  620. <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.SystemAcl">
  621. <summary>Получает или задает системный список управления доступом для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.Системный список управления доступом содержит правила аудита.</summary>
  622. <returns>Системный список управления доступом для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</returns>
  623. </member>
  624. <member name="T:System.Security.AccessControl.CompoundAce">
  625. <summary>Представляет составной элемент управления доступом.</summary>
  626. </member>
  627. <member name="M:System.Security.AccessControl.CompoundAce.#ctor(System.Security.AccessControl.AceFlags,System.Int32,System.Security.AccessControl.CompoundAceType,System.Security.Principal.SecurityIdentifier)">
  628. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CompoundAce" />.</summary>
  629. <param name="flags">Содержит флаги, определяющие параметры наследования и распространения наследования, а также условия аудита нового элемента управления доступом.</param>
  630. <param name="accessMask">Маска доступа элемента управления доступом.</param>
  631. <param name="compoundAceType">Значение из перечисления <see cref="T:System.Security.AccessControl.CompoundAceType" />.</param>
  632. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, связанный с новым элементом управления доступом.</param>
  633. </member>
  634. <member name="P:System.Security.AccessControl.CompoundAce.BinaryLength">
  635. <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.CompoundAce.GetBinaryForm" />.</summary>
  636. <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.</returns>
  637. </member>
  638. <member name="P:System.Security.AccessControl.CompoundAce.CompoundAceType">
  639. <summary>Получает или задает тип этого объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.</summary>
  640. <returns>Тип данного объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.</returns>
  641. </member>
  642. <member name="M:System.Security.AccessControl.CompoundAce.GetBinaryForm(System.Byte[],System.Int32)">
  643. <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.CompoundAce" /> в указанный массив байтов, начиная с указанного смещения.</summary>
  644. <param name="binaryForm">Массив байтов, в который упаковывается содержимое объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.</param>
  645. <param name="offset">Позиция, с которой начинается маршалинг.</param>
  646. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> отрицательно или слишком велико, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.CompoundAce" /> в массив <paramref name="array" />.</exception>
  647. </member>
  648. <member name="T:System.Security.AccessControl.CompoundAceType">
  649. <summary>Определяет тип объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.</summary>
  650. </member>
  651. <member name="F:System.Security.AccessControl.CompoundAceType.Impersonation">
  652. <summary>Объект <see cref="T:System.Security.AccessControl.CompoundAce" /> используется для олицетворения.</summary>
  653. </member>
  654. <member name="T:System.Security.AccessControl.ControlFlags">
  655. <summary>Эти флаги влияют на поведение дескриптора безопасности.</summary>
  656. </member>
  657. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclAutoInherited">
  658. <summary>Указывает, что список управления доступом на уровне пользователей автоматически наследуется у родительского элемента.Задается только диспетчером ресурсов.</summary>
  659. </member>
  660. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclAutoInheritRequired">
  661. <summary>Игнорируется.</summary>
  662. </member>
  663. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclDefaulted">
  664. <summary>Указывает, что список управления доступом на уровне пользователей был получен с помощью механизма установки значений по умолчанию.Задается только диспетчером ресурсов.</summary>
  665. </member>
  666. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclPresent">
  667. <summary>Указывает, что список управления доступом на уровне пользователей не равен null.Задается диспетчером ресурсов или пользователями.</summary>
  668. </member>
  669. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclProtected">
  670. <summary>Указывает, что диспетчер ресурсов не допускает автоматического наследования.Задается диспетчером ресурсов или пользователями.</summary>
  671. </member>
  672. <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclUntrusted">
  673. <summary>Игнорируется.</summary>
  674. </member>
  675. <member name="F:System.Security.AccessControl.ControlFlags.GroupDefaulted">
  676. <summary>Указывает, что группа <see cref="T:System.Security.Principal.SecurityIdentifier" /> была получена с помощью механизма установки значений по умолчанию.Задается только диспетчером ресурсов; не должен задаваться вызывающими объектами.</summary>
  677. </member>
  678. <member name="F:System.Security.AccessControl.ControlFlags.None">
  679. <summary>Нет флагов управления.</summary>
  680. </member>
  681. <member name="F:System.Security.AccessControl.ControlFlags.OwnerDefaulted">
  682. <summary>Указывает, что владелец <see cref="T:System.Security.Principal.SecurityIdentifier" /> был получен с помощью механизма установки значений по умолчанию.Задается только диспетчером ресурсов; не должен задаваться вызывающими объектами.</summary>
  683. </member>
  684. <member name="F:System.Security.AccessControl.ControlFlags.RMControlValid">
  685. <summary>Указывает, что содержимое поля Reserved действительно.</summary>
  686. </member>
  687. <member name="F:System.Security.AccessControl.ControlFlags.SelfRelative">
  688. <summary>Указывает, что двоичное представление дескриптора безопасности не относительное. Этот флаг всегда установлен.</summary>
  689. </member>
  690. <member name="F:System.Security.AccessControl.ControlFlags.ServerSecurity">
  691. <summary>Игнорируется.</summary>
  692. </member>
  693. <member name="F:System.Security.AccessControl.ControlFlags.SystemAclAutoInherited">
  694. <summary>Указывает, что системный список управления доступом автоматически наследуется у родительского элемента.Задается только диспетчером ресурсов.</summary>
  695. </member>
  696. <member name="F:System.Security.AccessControl.ControlFlags.SystemAclAutoInheritRequired">
  697. <summary>Игнорируется.</summary>
  698. </member>
  699. <member name="F:System.Security.AccessControl.ControlFlags.SystemAclDefaulted">
  700. <summary>Указывает, что системный список управления доступом был получен с помощью механизма установки значений по умолчанию.Задается только диспетчером ресурсов.</summary>
  701. </member>
  702. <member name="F:System.Security.AccessControl.ControlFlags.SystemAclPresent">
  703. <summary>Указывает, что системный список управления доступом не равен null.Задается диспетчером ресурсов или пользователями.</summary>
  704. </member>
  705. <member name="F:System.Security.AccessControl.ControlFlags.SystemAclProtected">
  706. <summary>Указывает, что диспетчер ресурсов не допускает автоматического наследования.Задается диспетчером ресурсов или пользователями.</summary>
  707. </member>
  708. <member name="T:System.Security.AccessControl.CustomAce">
  709. <summary>Представляет элемент управления доступом, тип которого не является членом перечисления <see cref="T:System.Security.AccessControl.AceType" />.</summary>
  710. </member>
  711. <member name="M:System.Security.AccessControl.CustomAce.#ctor(System.Security.AccessControl.AceType,System.Security.AccessControl.AceFlags,System.Byte[])">
  712. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CustomAce" />.</summary>
  713. <param name="type">Тип нового элемента управления доступом.Значение должно быть больше, чем <see cref="F:System.Security.AccessControl.AceType.MaxDefinedAceType" />.</param>
  714. <param name="flags">Флаги, определяющие параметры наследования и распространения наследования, а также условия аудита нового элемента управления доступом.</param>
  715. <param name="opaque">Массив байтовых значений, содержащий данные нового элемента управления доступом.Это значение может быть равно null.Длина этого массива не должна превышать значения поля <see cref="F:System.Security.AccessControl.CustomAce.MaxOpaqueLength" /> и должно быть кратным четырем.</param>
  716. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="type" /> не превышает <see cref="F:System.Security.AccessControl.AceType.MaxDefinedAceType" /> или длина массива <paramref name="opaque" /> превышает значение поля <see cref="F:System.Security.AccessControl.CustomAce.MaxOpaqueLength" /> или не кратна четырем.</exception>
  717. </member>
  718. <member name="P:System.Security.AccessControl.CustomAce.BinaryLength">
  719. <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CustomAce" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.CustomAce.GetBinaryForm" />.</summary>
  720. <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CustomAce" />.</returns>
  721. </member>
  722. <member name="M:System.Security.AccessControl.CustomAce.GetBinaryForm(System.Byte[],System.Int32)">
  723. <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.CustomAce" /> в указанный массив байтов, начиная с указанного смещения.</summary>
  724. <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.CustomAce" />.</param>
  725. <param name="offset">Позиция, с которой начинается маршалинг.</param>
  726. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="offset" /> имеет отрицательное или слишком большое значение, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.CustomAce" /> в параметр <paramref name="array" />.</exception>
  727. </member>
  728. <member name="M:System.Security.AccessControl.CustomAce.GetOpaque">
  729. <summary>Возвращает длину непрозрачных данных, связанных с этим объектом <see cref="T:System.Security.AccessControl.CustomAce" />. </summary>
  730. <returns>Массив байтов, представляющий непрозрачные данные, связанные с данным объектом <see cref="T:System.Security.AccessControl.CustomAce" />.</returns>
  731. </member>
  732. <member name="F:System.Security.AccessControl.CustomAce.MaxOpaqueLength">
  733. <summary>Возвращает максимально допустимую длину большого двоичного объекта непрозрачных данных для данного объекта <see cref="T:System.Security.AccessControl.CustomAce" />.</summary>
  734. </member>
  735. <member name="P:System.Security.AccessControl.CustomAce.OpaqueLength">
  736. <summary>Получает длину непрозрачных данных, связанных с этим объектом <see cref="T:System.Security.AccessControl.CustomAce" />.</summary>
  737. <returns>Длина непрозрачных данных обратного вызова в байтах.</returns>
  738. </member>
  739. <member name="M:System.Security.AccessControl.CustomAce.SetOpaque(System.Byte[])">
  740. <summary>Задает непрозрачные данные обратного вызова, связанные с этим объектом <see cref="T:System.Security.AccessControl.CustomAce" />.</summary>
  741. <param name="opaque">Массив байтов, представляющий непрозрачные данные обратного вызова для данного объекта <see cref="T:System.Security.AccessControl.CustomAce" />.</param>
  742. </member>
  743. <member name="T:System.Security.AccessControl.DiscretionaryAcl">
  744. <summary>Представляет список управления доступом на уровне пользователей.</summary>
  745. </member>
  746. <member name="M:System.Security.AccessControl.DiscretionaryAcl.#ctor(System.Boolean,System.Boolean,System.Byte,System.Int32)">
  747. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> с использованием указанных значений.</summary>
  748. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является контейнером.</param>
  749. <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является объектом каталога списка управления доступом.</param>
  750. <param name="revision">Номер редакции нового объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</param>
  751. <param name="capacity">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Это число будет использоваться только для справки.</param>
  752. </member>
  753. <member name="M:System.Security.AccessControl.DiscretionaryAcl.#ctor(System.Boolean,System.Boolean,System.Int32)">
  754. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> с использованием указанных значений.</summary>
  755. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является контейнером.</param>
  756. <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является объектом каталога списка управления доступом.</param>
  757. <param name="capacity">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Это число будет использоваться только для справки.</param>
  758. </member>
  759. <member name="M:System.Security.AccessControl.DiscretionaryAcl.#ctor(System.Boolean,System.Boolean,System.Security.AccessControl.RawAcl)">
  760. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> с указанными значениями из указанного объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</summary>
  761. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является контейнером.</param>
  762. <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является объектом каталога списка управления доступом.</param>
  763. <param name="rawAcl">Базовый объект <see cref="T:System.Security.AccessControl.RawAcl" />, соответствующий новому объекту <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Чтобы создать пустой список управления доступом, укажите значение null.</param>
  764. </member>
  765. <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)">
  766. <summary>Добавляет элемент управления доступом с указанными параметрами к текущему объекту <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
  767. <param name="accessType">Тип добавляемого элемента управления доступом («разрешить» или «запретить»).</param>
  768. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется элемент управления доступом.</param>
  769. <param name="accessMask">Правило доступа для нового элемента управления доступом.</param>
  770. <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового элемента управления доступом.</param>
  771. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового элемента управления доступом.</param>
  772. </member>
  773. <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)">
  774. <summary>Добавляет элемент управления доступом с указанными параметрами к текущему объекту <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта для нового элемента управления доступом.</summary>
  775. <param name="accessType">Тип добавляемого элемента управления доступом («разрешить» или «запретить»).</param>
  776. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется элемент управления доступом.</param>
  777. <param name="accessMask">Правило доступа для нового элемента управления доступом.</param>
  778. <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового элемента управления доступом.</param>
  779. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового элемента управления доступом.</param>
  780. <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
  781. <param name="objectType">Идентификатор класса объектов, к которым применяется новый элемент управления доступом.</param>
  782. <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать новый элемент управления доступом.</param>
  783. </member>
  784. <member name="M:System.Security.AccessControl.DiscretionaryAcl.AddAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
  785. <summary>Добавляет элемент управления доступом с указанными параметрами к текущему объекту <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
  786. <param name="accessType">Тип добавляемого элемента управления доступом («разрешить» или «запретить»).</param>
  787. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется элемент управления доступом.</param>
  788. <param name="rule">
  789. <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> Для новых доступа.</param>
  790. </member>
  791. <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)">
  792. <summary>Удаляет указанное правило управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
  793. <returns>Значение true, если метод успешно удаляет указанное правило доступа; в противном случае — значение false.</returns>
  794. <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
  795. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило управления доступом.</param>
  796. <param name="accessMask">Маска доступа для удаляемого правила.</param>
  797. <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила.</param>
  798. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила.</param>
  799. </member>
  800. <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)">
  801. <summary>Удаляет указанное правило управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта.</summary>
  802. <returns>Значение true, если метод успешно удаляет указанное правило доступа; в противном случае — значение false.</returns>
  803. <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
  804. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило управления доступом.</param>
  805. <param name="accessMask">Маска доступа для удаляемого правила управления доступом.</param>
  806. <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила управления доступом.</param>
  807. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила управления доступом.</param>
  808. <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
  809. <param name="objectType">Идентификатор класса объектов, к которым применяется удаляемое правило управления доступом.</param>
  810. <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать удаляемое правило управления доступом.</param>
  811. </member>
  812. <member name="M:System.Security.AccessControl.DiscretionaryAcl.RemoveAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
  813. <summary>Удаляет указанное правило управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
  814. <returns>Возвращает <see cref="T:System.Boolean" />.</returns>
  815. <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
  816. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило управления доступом.</param>
  817. <param name="rule">
  818. <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> Для которого необходимо удалить доступ.</param>
  819. </member>
  820. <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)">
  821. <summary>Удаляет указанный элемент управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
  822. <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
  823. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется элемент управления доступом.</param>
  824. <param name="accessMask">Маска доступа для удаляемого элемента управления доступом.</param>
  825. <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого элемента управления доступом.</param>
  826. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого элемента управления доступом.</param>
  827. </member>
  828. <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)">
  829. <summary>Удаляет указанный элемент управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта для удаляемого элемента управления доступом.</summary>
  830. <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
  831. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется элемент управления доступом.</param>
  832. <param name="accessMask">Маска доступа для удаляемого элемента управления доступом.</param>
  833. <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого элемента управления доступом.</param>
  834. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого элемента управления доступом.</param>
  835. <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
  836. <param name="objectType">Идентификатор класса объектов, к которым применяется удаляемый элемент управления доступом.</param>
  837. <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать удаляемый элемент управления доступом.</param>
  838. </member>
  839. <member name="M:System.Security.AccessControl.DiscretionaryAcl.RemoveAccessSpecific(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
  840. <summary>Удаляет указанный элемент управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
  841. <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
  842. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется элемент управления доступом.</param>
  843. <param name="rule">
  844. <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> Для которого необходимо удалить доступ.</param>
  845. </member>
  846. <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)">
  847. <summary>Задает указанный элемент управления доступом для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
  848. <param name="accessType">Тип устанавливаемого элемента управления доступом («разрешить» или «запретить»).</param>
  849. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого нужно установить элемент управления доступом.</param>
  850. <param name="accessMask">Правило доступа для нового элемента управления доступом.</param>
  851. <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового элемента управления доступом.</param>
  852. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового элемента управления доступом.</param>
  853. </member>
  854. <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)">
  855. <summary>Задает указанный элемент управления доступом для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
  856. <param name="accessType">Тип устанавливаемого элемента управления доступом («разрешить» или «запретить»).</param>
  857. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого нужно установить элемент управления доступом.</param>
  858. <param name="accessMask">Правило доступа для нового элемента управления доступом.</param>
  859. <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового элемента управления доступом.</param>
  860. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового элемента управления доступом.</param>
  861. <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
  862. <param name="objectType">Идентификатор класса объектов, к которым применяется новый элемент управления доступом.</param>
  863. <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать новый элемент управления доступом.</param>
  864. </member>
  865. <member name="M:System.Security.AccessControl.DiscretionaryAcl.SetAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
  866. <summary>Задает указанный элемент управления доступом для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
  867. <param name="accessType">Тип устанавливаемого элемента управления доступом («разрешить» или «запретить»).</param>
  868. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого нужно установить элемент управления доступом.</param>
  869. <param name="rule">
  870. <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> Для которого требуется задать доступ.</param>
  871. </member>
  872. <member name="T:System.Security.AccessControl.GenericAce">
  873. <summary>Представляет элемент управления доступом и является базовым классом для всех остальных классов элементов управления доступом.</summary>
  874. </member>
  875. <member name="P:System.Security.AccessControl.GenericAce.AceFlags">
  876. <summary>Получает или задает объект <see cref="T:System.Security.AccessControl.AceFlags" />, связанный с объектом <see cref="T:System.Security.AccessControl.GenericAce" />.</summary>
  877. <returns>Объект <see cref="T:System.Security.AccessControl.AceFlags" />, связанный с данным объектом <see cref="T:System.Security.AccessControl.GenericAce" />.</returns>
  878. </member>
  879. <member name="P:System.Security.AccessControl.GenericAce.AceType">
  880. <summary>Получает тип данного элемента управления доступом.</summary>
  881. <returns>Тип данного элемента управления доступом.</returns>
  882. </member>
  883. <member name="P:System.Security.AccessControl.GenericAce.AuditFlags">
  884. <summary>Получает сведения об аудите, связанные с данным элементом управления доступом.</summary>
  885. <returns>Сведения об аудите, связанные с данным элементом управления доступом.</returns>
  886. </member>
  887. <member name="P:System.Security.AccessControl.GenericAce.BinaryLength">
  888. <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericAce" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.GenericAce.GetBinaryForm" />.</summary>
  889. <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericAce" />.</returns>
  890. </member>
  891. <member name="M:System.Security.AccessControl.GenericAce.Copy">
  892. <summary>Создает глубокую копию данного элемента управления доступом.</summary>
  893. <returns>Объект <see cref="T:System.Security.AccessControl.GenericAce" />, создаваемый с помощью данного метода.</returns>
  894. </member>
  895. <member name="M:System.Security.AccessControl.GenericAce.CreateFromBinaryForm(System.Byte[],System.Int32)">
  896. <summary>Создает объект <see cref="T:System.Security.AccessControl.GenericAce" /> из указанных двоичных данных.</summary>
  897. <returns>Объект <see cref="T:System.Security.AccessControl.GenericAce" />, созданный с помощью данного метода.</returns>
  898. <param name="binaryForm">Двоичные данные, из которых создается новый объект <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
  899. <param name="offset">Позиция, с которой начинается распаковка.</param>
  900. </member>
  901. <member name="M:System.Security.AccessControl.GenericAce.Equals(System.Object)">
  902. <summary>Определяет, равен ли заданный объект <see cref="T:System.Security.AccessControl.GenericAce" /> текущему объекту <see cref="T:System.Security.AccessControl.GenericAce" />.</summary>
  903. <returns>Значение true, если заданный объект <see cref="T:System.Security.AccessControl.GenericAce" /> равен текущему объекту <see cref="T:System.Security.AccessControl.GenericAce" />; в противном случае — значение false.</returns>
  904. <param name="o">Объект <see cref="T:System.Security.AccessControl.GenericAce" />, который требуется сравнить с текущим объектом <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
  905. </member>
  906. <member name="M:System.Security.AccessControl.GenericAce.GetBinaryForm(System.Byte[],System.Int32)">
  907. <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.GenericAce" /> в указанный массив байтов, начиная с указанного смещения.</summary>
  908. <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
  909. <param name="offset">Позиция, с которой начинается маршалинг.</param>
  910. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="offset" /> имеет отрицательное или слишком большое значение, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.GenericAcl" /> в параметр <paramref name="array" />.</exception>
  911. </member>
  912. <member name="M:System.Security.AccessControl.GenericAce.GetHashCode">
  913. <summary>Служит хэш-функцией для класса <see cref="T:System.Security.AccessControl.GenericAce" />.Метод <see cref="M:System.Security.AccessControl.GenericAce.GetHashCode" /> можно использовать в алгоритмах хэширования и структурах данных, подобных хэш-таблицам.</summary>
  914. <returns>Хэш-код для текущего объекта <see cref="T:System.Security.AccessControl.GenericAce" />.</returns>
  915. </member>
  916. <member name="P:System.Security.AccessControl.GenericAce.InheritanceFlags">
  917. <summary>Получает флаги, определяющие свойства наследования данного элемента управления доступом.</summary>
  918. <returns>Флаги, определяющие свойства наследования данного элемента управления доступом.</returns>
  919. </member>
  920. <member name="P:System.Security.AccessControl.GenericAce.IsInherited">
  921. <summary>Получает логическое значение, определяющее, наследуется данный элемент управления доступом или задается явным образом.</summary>
  922. <returns>Значение true, если элемент управления доступом наследуется; в противном случае — false.</returns>
  923. </member>
  924. <member name="M:System.Security.AccessControl.GenericAce.op_Equality(System.Security.AccessControl.GenericAce,System.Security.AccessControl.GenericAce)">
  925. <summary>Определяет, считаются ли равными заданные объекты <see cref="T:System.Security.AccessControl.GenericAce" />.</summary>
  926. <returns>Значение true, если два объекта <see cref="T:System.Security.AccessControl.GenericAce" /> равны; в противном случае — значение false.</returns>
  927. <param name="left">Первый сравниваемый объект <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
  928. <param name="right">Второй объект <see cref="T:System.Security.AccessControl.GenericAce" /> для сравнения.</param>
  929. </member>
  930. <member name="M:System.Security.AccessControl.GenericAce.op_Inequality(System.Security.AccessControl.GenericAce,System.Security.AccessControl.GenericAce)">
  931. <summary>Определяет, считаются ли заданные объекты <see cref="T:System.Security.AccessControl.GenericAce" /> неравными.</summary>
  932. <returns>Значение true, если два объекта <see cref="T:System.Security.AccessControl.GenericAce" /> не равны; в противном случае — значение false.</returns>
  933. <param name="left">Первый сравниваемый объект <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
  934. <param name="right">Второй объект <see cref="T:System.Security.AccessControl.GenericAce" /> для сравнения.</param>
  935. </member>
  936. <member name="P:System.Security.AccessControl.GenericAce.PropagationFlags">
  937. <summary>Получает флаги, определяющие свойства распространения наследования данного элемента управления доступом.</summary>
  938. <returns>Флаги, определяющие свойства распространения наследования данного элемента управления доступом.</returns>
  939. </member>
  940. <member name="T:System.Security.AccessControl.GenericAcl">
  941. <summary>Представляет список управления доступом и является базовым классом для классов <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>
  942. </member>
  943. <member name="M:System.Security.AccessControl.GenericAcl.#ctor">
  944. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.GenericAcl" />.</summary>
  945. </member>
  946. <member name="F:System.Security.AccessControl.GenericAcl.AclRevision">
  947. <summary>Номер редакции текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.Это значение возвращается свойством <see cref="P:System.Security.AccessControl.GenericAcl.Revision" /> списков управления доступом, не связанных с объектами служб каталогов.</summary>
  948. </member>
  949. <member name="F:System.Security.AccessControl.GenericAcl.AclRevisionDS">
  950. <summary>Номер редакции текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.Это значение возвращается свойством <see cref="P:System.Security.AccessControl.GenericAcl.Revision" /> списков управления доступом, связанных с объектами служб каталогов.</summary>
  951. </member>
  952. <member name="P:System.Security.AccessControl.GenericAcl.BinaryLength">
  953. <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.GenericAcl.GetBinaryForm" />.</summary>
  954. <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</returns>
  955. </member>
  956. <member name="M:System.Security.AccessControl.GenericAcl.CopyTo(System.Security.AccessControl.GenericAce[],System.Int32)">
  957. <summary>Копирует все элементы <see cref="T:System.Security.AccessControl.GenericAce" /> текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" /> в указанный массив.</summary>
  958. <param name="array">Массив, в который помещаются копии элементов <see cref="T:System.Security.AccessControl.GenericAce" /> текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</param>
  959. <param name="index">Отсчитываемый от нуля индекс позиции в массиве <paramref name="array" />, с которой начинается копирование.</param>
  960. </member>
  961. <member name="P:System.Security.AccessControl.GenericAcl.Count">
  962. <summary>Получает количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.GenericAcl" />.</summary>
  963. <returns>Количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.GenericAcl" />.</returns>
  964. </member>
  965. <member name="M:System.Security.AccessControl.GenericAcl.GetBinaryForm(System.Byte[],System.Int32)">
  966. <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.GenericAcl" /> в указанный массив байтов, начиная с указанного смещения.</summary>
  967. <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</param>
  968. <param name="offset">Позиция, с которой начинается маршалинг.</param>
  969. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="offset" /> имеет отрицательное или слишком большое значение, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.GenericAcl" /> в параметр <paramref name="array" />.</exception>
  970. </member>
  971. <member name="M:System.Security.AccessControl.GenericAcl.GetEnumerator">
  972. <summary>Возвращает новый экземпляр класса <see cref="T:System.Security.AccessControl.AceEnumerator" />.</summary>
  973. <returns>Возвращаемое данным методом значение <see cref="T:Security.AccessControl.AceEnumerator" />.</returns>
  974. </member>
  975. <member name="P:System.Security.AccessControl.GenericAcl.IsSynchronized">
  976. <summary>Этому свойству всегда присваивается значение false.Оно реализуется только потому, что оно требуется для реализации интерфейса <see cref="T:System.Collections.ICollection" />.</summary>
  977. <returns>Всегда имеет значение false.</returns>
  978. </member>
  979. <member name="P:System.Security.AccessControl.GenericAcl.Item(System.Int32)">
  980. <summary>Получает или задает объект <see cref="T:System.Security.AccessControl.GenericAce" /> с указанным индексом.</summary>
  981. <returns>Объект <see cref="T:System.Security.AccessControl.GenericAce" /> с указанным индексом.</returns>
  982. <param name="index">Начинающийся с нуля индекс получаемого или задаваемого объекта <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
  983. </member>
  984. <member name="F:System.Security.AccessControl.GenericAcl.MaxBinaryLength">
  985. <summary>Максимально допустимая двоичная длина объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</summary>
  986. </member>
  987. <member name="P:System.Security.AccessControl.GenericAcl.Revision">
  988. <summary>Получает уровень редакции объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</summary>
  989. <returns>Байтовое значение, определяющее уровень редакции объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</returns>
  990. </member>
  991. <member name="P:System.Security.AccessControl.GenericAcl.SyncRoot">
  992. <summary>Данное свойство всегда возвращает значение null.Оно реализуется только потому, что оно требуется для реализации интерфейса <see cref="T:System.Collections.ICollection" />.</summary>
  993. <returns>Всегда возвращает значение null.</returns>
  994. </member>
  995. <member name="M:System.Security.AccessControl.GenericAcl.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
  996. <summary>Копирует все элементы <see cref="T:System.Security.AccessControl.GenericAce" /> текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" /> в указанный массив.</summary>
  997. <param name="array">Массив, в который помещаются копии элементов <see cref="T:System.Security.AccessControl.GenericAce" /> текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</param>
  998. <param name="index">Отсчитываемый от нуля индекс позиции в массиве <paramref name="array" />, с которой начинается копирование.</param>
  999. </member>
  1000. <member name="M:System.Security.AccessControl.GenericAcl.System#Collections#IEnumerable#GetEnumerator">
  1001. <summary>Возвращает новый экземпляр класса <see cref="T:System.Security.AccessControl.AceEnumerator" />, являющийся реализацией интерфейса <see cref="T:System.Collections.IEnumerator" />.</summary>
  1002. <returns>Новый объект <see cref="T:System.Security.AccessControl.AceEnumerator" />, являющийся реализацией интерфейса <see cref="T:System.Collections.IEnumerator" />.</returns>
  1003. </member>
  1004. <member name="T:System.Security.AccessControl.GenericSecurityDescriptor">
  1005. <summary>Представляет дескриптор безопасности.Дескриптор безопасности включает владельца, основную группу, список управления доступом на уровне пользователей и системный список управления доступом.</summary>
  1006. </member>
  1007. <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.#ctor">
  1008. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.GenericSecurity" />.</summary>
  1009. </member>
  1010. <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.BinaryLength">
  1011. <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.GenericSecurityDescriptor.GetBinaryForm" />.</summary>
  1012. <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</returns>
  1013. </member>
  1014. <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.ControlFlags">
  1015. <summary>Получает значения, определяющие поведение объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</summary>
  1016. <returns>Один или несколько членов перечисления <see cref="T:System.Security.AccessControl.ControlFlags" />, объединенных с помощью операции логического ИЛИ.</returns>
  1017. </member>
  1018. <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.GetBinaryForm(System.Byte[],System.Int32)">
  1019. <summary>Возвращает массив байтовых значений, представляющих информацию, которая содержится в объекте <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</summary>
  1020. <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</param>
  1021. <param name="offset">Позиция, с которой начинается маршалинг.</param>
  1022. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> отрицательно или слишком велико, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> в массив <paramref name="array" />.</exception>
  1023. </member>
  1024. <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.GetSddlForm(System.Security.AccessControl.AccessControlSections)">
  1025. <summary>Возвращает представление указанных разделов дескриптора безопасности, представляемого данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />, в формате SDDL (Security Descriptor Definition Language).</summary>
  1026. <returns>Представление указанных разделов связанного с данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> дескриптора безопасности в формате SDDL.</returns>
  1027. <param name="includeSections">Определяет получаемые разделы дескриптора безопасности (правила доступа, правила аудита, основная группа, владелец).</param>
  1028. </member>
  1029. <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.Group">
  1030. <summary>Получает или задает основную группу для данного объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</summary>
  1031. <returns>Основная группа для данного объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</returns>
  1032. </member>
  1033. <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.IsSddlConversionSupported">
  1034. <summary>Возвращает логическое значение, которое указывает, можно ли преобразовать связанный с данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> дескриптор безопасности в формат SDDL (Security Descriptor Definition Language).</summary>
  1035. <returns>Значение true, если связанный с данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> дескриптор безопасности можно преобразовать в формат SDDL; в противном случае — значение false.</returns>
  1036. </member>
  1037. <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.Owner">
  1038. <summary>Получает или задает владельца объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</summary>
  1039. <returns>Владелец объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</returns>
  1040. </member>
  1041. <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.Revision">
  1042. <summary>Получает номер редакции объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</summary>
  1043. <returns>Байтовое значение, определяющее уровень редакции объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</returns>
  1044. </member>
  1045. <member name="T:System.Security.AccessControl.InheritanceFlags">
  1046. <summary>Флаги наследования определяют семантику наследования элементов управления доступом.</summary>
  1047. </member>
  1048. <member name="F:System.Security.AccessControl.InheritanceFlags.ContainerInherit">
  1049. <summary>Элемент управления доступом наследуется дочерними объектами-контейнерами.</summary>
  1050. </member>
  1051. <member name="F:System.Security.AccessControl.InheritanceFlags.None">
  1052. <summary>Элемент управления доступом не наследуется дочерними объектами.</summary>
  1053. </member>
  1054. <member name="F:System.Security.AccessControl.InheritanceFlags.ObjectInherit">
  1055. <summary>Элемент управления доступом наследуется дочерними конечными объектами.</summary>
  1056. </member>
  1057. <member name="T:System.Security.AccessControl.KnownAce">
  1058. <summary>Инкапсулирует все типы элементов управления доступом, которые в настоящее время определены корпорацией Майкрософт.Все объекты <see cref="T:System.Security.AccessControl.KnownAce" /> содержат 32-битные маски доступа и объект <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
  1059. </member>
  1060. <member name="P:System.Security.AccessControl.KnownAce.AccessMask">
  1061. <summary>Получает или задает маску доступа для данного объекта <see cref="T:System.Security.AccessControl.KnownAce" />.</summary>
  1062. <returns>Маска доступа для данного объекта <see cref="T:System.Security.AccessControl.KnownAce" />.</returns>
  1063. </member>
  1064. <member name="P:System.Security.AccessControl.KnownAce.SecurityIdentifier">
  1065. <summary>Получает или задает объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, связанный с данным объектом <see cref="T:System.Security.AccessControl.KnownAce" />.</summary>
  1066. <returns>Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, связанный с данным объектом <see cref="T:System.Security.AccessControl.KnownAce" />.</returns>
  1067. </member>
  1068. <member name="T:System.Security.AccessControl.NativeObjectSecurity">
  1069. <summary>Обеспечивает возможность управления доступом к основным объектам без непосредственной работы со списками управления доступом.Основные объекты определены в перечислении <see cref="T:System.Security.AccessControl.ResourceType" />.</summary>
  1070. </member>
  1071. <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType)">
  1072. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> с использованием указанных значений.</summary>
  1073. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> является контейнером.</param>
  1074. <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1075. </member>
  1076. <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
  1077. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> с использованием указанных значений.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
  1078. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> является контейнером.</param>
  1079. <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1080. <param name="handle">Дескриптор защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1081. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо включить в данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1082. </member>
  1083. <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)">
  1084. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> с использованием указанных значений.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
  1085. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> является контейнером.</param>
  1086. <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1087. <param name="handle">Дескриптор защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1088. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо включить в данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1089. <param name="exceptionFromErrorCode">Делегат, реализованный интеграторами и обеспечивающий дополнительные исключения. </param>
  1090. <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
  1091. </member>
  1092. <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode,System.Object)">
  1093. <summary>Инициализирует новый экземпляр <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, используя указанные значения.</summary>
  1094. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> является контейнером.</param>
  1095. <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1096. <param name="exceptionFromErrorCode">Делегат, реализованный интеграторами и обеспечивающий дополнительные исключения. </param>
  1097. <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
  1098. </member>
  1099. <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections)">
  1100. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> с использованием указанных значений.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
  1101. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativObjectSecurity" /> является контейнером.</param>
  1102. <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1103. <param name="name">Имя защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1104. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо включить в данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1105. </member>
  1106. <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)">
  1107. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> с использованием указанных значений.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
  1108. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> является контейнером.</param>
  1109. <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1110. <param name="name">Имя защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1111. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо включить в данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1112. <param name="exceptionFromErrorCode">Делегат, реализованный интеграторами и обеспечивающий дополнительные исключения. </param>
  1113. <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
  1114. </member>
  1115. <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
  1116. <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
  1117. <param name="handle">Дескриптор защищаемого объекта, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1118. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
  1119. <exception cref="T:System.IO.FileNotFoundException">Защищаемый объект, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, является каталогом или файлом, который не удается найти.</exception>
  1120. </member>
  1121. <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Object)">
  1122. <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
  1123. <param name="handle">Дескриптор защищаемого объекта, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1124. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
  1125. <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
  1126. <exception cref="T:System.IO.FileNotFoundException">Защищаемый объект, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, является каталогом или файлом, который не удается найти.</exception>
  1127. </member>
  1128. <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections)">
  1129. <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
  1130. <param name="name">Имя защищаемого объекта, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1131. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
  1132. <exception cref="T:System.IO.FileNotFoundException">Защищаемый объект, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, является каталогом или файлом, который не удается найти.</exception>
  1133. </member>
  1134. <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections,System.Object)">
  1135. <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
  1136. <param name="name">Имя защищаемого объекта, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1137. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
  1138. <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
  1139. <exception cref="T:System.IO.FileNotFoundException">Защищаемый объект, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, является каталогом или файлом, который не удается найти.</exception>
  1140. </member>
  1141. <member name="T:System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode">
  1142. <summary>Обеспечивает для интеграторов способ сопоставления числовых кодов ошибок с конкретными создаваемыми ими исключениями.</summary>
  1143. <returns>Исключение <see cref="T:System.Exception" />, создаваемое этим делегатом.</returns>
  1144. <param name="errorCode">Числовой код ошибки.</param>
  1145. <param name="name">Имя защищаемого объекта, с которым связан объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1146. <param name="handle">Дескриптор защищаемого объекта, с которым связан объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
  1147. <param name="context">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
  1148. </member>
  1149. <member name="T:System.Security.AccessControl.ObjectAccessRule">
  1150. <summary>Представляет сочетание идентификатора пользователя, маски доступа и типа управления доступом ("разрешить" или "запретить").Кроме того, в объекте <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> содержатся сведения о типе объекта, к которому относится правило, типе дочернего объекта, который может наследовать правило, способе наследования правила дочерними объектами, а также способе распространения этого наследования.</summary>
  1151. </member>
  1152. <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)">
  1153. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> с использованием указанных значений.</summary>
  1154. <param name="identity">Идентификатор, к которому применяется правило доступа. Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
  1155. <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
  1156. <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
  1157. <param name="inheritanceFlags">Определяет свойства наследования правила доступа.</param>
  1158. <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
  1159. <param name="objectType">Тип объекта, к которому применяется правило доступа.</param>
  1160. <param name="inheritedObjectType">Тип дочернего объекта, который может наследовать данное правило.</param>
  1161. <param name="type">Определяет тип правила ("разрешить" или "запретить").</param>
  1162. <exception cref="T:System.ArgumentException">Значение параметра <paramref name="identity" /> нельзя привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" /> или параметр <paramref name="type" /> содержит недопустимое значение.</exception>
  1163. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="accessMask" /> равно 0 или параметр <paramref name="inheritanceFlags" /> или <paramref name="propagationFlags" /> содержит неизвестное значение флага.</exception>
  1164. </member>
  1165. <member name="P:System.Security.AccessControl.ObjectAccessRule.InheritedObjectType">
  1166. <summary>Получает тип дочернего объекта, который может наследовать объект <see cref="System.Security.AccessControl.ObjectAccessRule" />.</summary>
  1167. <returns>Тип дочернего объекта, который может наследовать объект <see cref="System.Security.AccessControl.ObjectAccessRule" />.</returns>
  1168. </member>
  1169. <member name="P:System.Security.AccessControl.ObjectAccessRule.ObjectFlags">
  1170. <summary>Получает флаги, определяющие, содержат ли свойства <see cref="P:System.Security.AccessControl.ObjectAccessRule.ObjectType" /> и <see cref="P:System.Security.AccessControl.ObjectAccessRule.InheritedObjectType" /> объекта <see cref="System.Security.AccessControl.ObjectAccessRule" /> допустимые значения.</summary>
  1171. <returns>
  1172. <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>
  1173. </member>
  1174. <member name="P:System.Security.AccessControl.ObjectAccessRule.ObjectType">
  1175. <summary>Получает тип объекта, к которому применяется <see cref="System.Security.AccessControl.ObjectAccessRule" />.</summary>
  1176. <returns>Тип объекта, к которому применяется <see cref="System.Security.AccessControl.ObjectAccessRule" />.</returns>
  1177. </member>
  1178. <member name="T:System.Security.AccessControl.ObjectAce">
  1179. <summary>Обеспечивает управление доступом к объектам служб каталогов.Этот класс представляет элемент управления доступом, связанный с объектом каталога.</summary>
  1180. </member>
  1181. <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[])">
  1182. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectAce" />.</summary>
  1183. <param name="aceFlags">Наследование, распространение наследования, условия аудита для нового элемента управления доступом.</param>
  1184. <param name="qualifier">Функция нового элемента управления доступом.</param>
  1185. <param name="accessMask">Маска доступа элемента управления доступом.</param>
  1186. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, связанный с новым элементом управления доступом.</param>
  1187. <param name="flags">Определяет, содержат ли параметры <paramref name="type" /> и <paramref name="inheritedType" /> допустимые значения GUID.</param>
  1188. <param name="type">Идентификатор GUID, определяющий тип объекта, к которому относится новый элемент управления доступом.</param>
  1189. <param name="inheritedType">Идентификатор GUID, определяющий тип объекта, который может наследовать новый элемент управления доступом.</param>
  1190. <param name="isCallback">Значение true, если новый элемент управления доступом является элементом управления доступом типа обратного вызова.</param>
  1191. <param name="opaque">Непрозрачные данные, связанные с новым элементом управления доступом.Допустимо только для элементов управления доступом обратного вызова.Длина этого массива не должна превышать значения, возвращаемого методом <see cref="M:System.Security.AccessControl.ObjectAceMaxOpaqueLength" />.</param>
  1192. <exception cref="T:System.ArgumentOutOfRangeException">Параметр qualifier содержит недопустимое значение или длина параметра opaque превышает значение, возвращаемое методом <see cref="M:System.Security.AccessControl.ObjectAceMaxOpaqueLength" />.</exception>
  1193. </member>
  1194. <member name="P:System.Security.AccessControl.ObjectAce.BinaryLength">
  1195. <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.ObjectAce" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.ObjectAce.GetBinaryForm" />.</summary>
  1196. <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.ObjectAce" />.</returns>
  1197. </member>
  1198. <member name="M:System.Security.AccessControl.ObjectAce.GetBinaryForm(System.Byte[],System.Int32)">
  1199. <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.ObjectAce" /> в указанный массив байтов, начиная с указанной позиции.</summary>
  1200. <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.ObjectAce" />.</param>
  1201. <param name="offset">Позиция, с которой начинается маршалинг.</param>
  1202. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> отрицательно или слишком велико, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.ObjectAce" /> в массив <paramref name="array" />.</exception>
  1203. </member>
  1204. <member name="P:System.Security.AccessControl.ObjectAce.InheritedObjectAceType">
  1205. <summary>Получает или задает GUID типа объекта, который может наследовать элемент управления доступом, представляемый данным объектом <see cref="T:System.Security.AccessControl.ObjectAce" />.</summary>
  1206. <returns>GUID типа объекта, который может наследовать элемент управления доступом, представляемый данным объектом <see cref="T:System.Security.AccessControl.ObjectAce" />.</returns>
  1207. </member>
  1208. <member name="M:System.Security.AccessControl.ObjectAce.MaxOpaqueLength(System.Boolean)">
  1209. <summary>Возвращает максимально допустимую длину (в байтах) большого двоичного объекта непрозрачных данных для элементов управления доступом обратного вызова.</summary>
  1210. <returns>Максимально допустимая длина (в байтах) большого двоичного объекта непрозрачных данных элементов управления доступом обратного вызова.</returns>
  1211. <param name="isCallback">Значение true, если объект <see cref="T:System.Security.AccessControl.ObjectAce" /> является элементом управления доступом обратного вызова.</param>
  1212. </member>
  1213. <member name="P:System.Security.AccessControl.ObjectAce.ObjectAceFlags">
  1214. <summary>Получает или задает флаги, определяющие, содержат ли свойства <see cref="P:System.Security.AccessControl.ObjectAce.ObjectAceType" /> и <see cref="P:System.Security.AccessControl.ObjectAce.InheritedObjectAceType" /> значения, соответствующие допустимым типам объектов.</summary>
  1215. <returns>Один или несколько членов перечисления <see cref="T:System.Security.AccessControl.ObjectAceFlags" />, объединенные с помощью операции логического ИЛИ.</returns>
  1216. </member>
  1217. <member name="P:System.Security.AccessControl.ObjectAce.ObjectAceType">
  1218. <summary>Получает или задает GUID типа объекта, связанного с объектом <see cref="T:System.Security.AccessControl.ObjectAce" />.</summary>
  1219. <returns>GUID типа объекта, связанного с объектом <see cref="T:System.Security.AccessControl.ObjectAce" />.</returns>
  1220. </member>
  1221. <member name="T:System.Security.AccessControl.ObjectAceFlags">
  1222. <summary>Определяет наличие типов объектов для элементов управления доступом.</summary>
  1223. </member>
  1224. <member name="F:System.Security.AccessControl.ObjectAceFlags.InheritedObjectAceTypePresent">
  1225. <summary>Тип объекта, который может наследовать элемент управления доступом.</summary>
  1226. </member>
  1227. <member name="F:System.Security.AccessControl.ObjectAceFlags.None">
  1228. <summary>Тип объекта отсутствует.</summary>
  1229. </member>
  1230. <member name="F:System.Security.AccessControl.ObjectAceFlags.ObjectAceTypePresent">
  1231. <summary>Присутствует тип объекта, связанный с элементом управления доступом.</summary>
  1232. </member>
  1233. <member name="T:System.Security.AccessControl.ObjectAuditRule">
  1234. <summary>Представляет сочетание идентификатора пользователя, маски доступа и условий аудита.Кроме того, в объекте <see cref="T:System.Security.AccessControl.ObjectAuditRule" /> содержатся сведения о типе объекта, к которому относится данное правило, типе дочернего объекта, который может наследовать правило, способе наследования правила дочерними объектами, а также о способе распространения этого наследования.</summary>
  1235. </member>
  1236. <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)">
  1237. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectAuditRule" />.</summary>
  1238. <param name="identity">Идентификатор, к которому применяется правило доступа. Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
  1239. <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
  1240. <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
  1241. <param name="inheritanceFlags">Определяет свойства наследования правила доступа.</param>
  1242. <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
  1243. <param name="objectType">Тип объекта, к которому применяется правило доступа.</param>
  1244. <param name="inheritedObjectType">Тип дочернего объекта, который может наследовать данное правило.</param>
  1245. <param name="auditFlags">Условия аудита.</param>
  1246. <exception cref="T:System.ArgumentException">Значение параметра <paramref name="identity" /> нельзя привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" /> или параметр <paramref name="type" /> содержит недопустимое значение.</exception>
  1247. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="accessMask" /> равно 0 или параметр <paramref name="inheritanceFlags" /> или <paramref name="propagationFlags" /> содержит неизвестное значение флага.</exception>
  1248. </member>
  1249. <member name="P:System.Security.AccessControl.ObjectAuditRule.InheritedObjectType">
  1250. <summary>Получает тип дочернего объекта, который может наследовать объект <see cref="System.Security.AccessControl.ObjectAuditRule" />.</summary>
  1251. <returns>Тип дочернего объекта, который может наследовать объект <see cref="System.Security.AccessControl.ObjectAuditRule" />.</returns>
  1252. </member>
  1253. <member name="P:System.Security.AccessControl.ObjectAuditRule.ObjectFlags">
  1254. <summary>Свойства <see cref="P:System.Security.AccessControl.ObjectAuditRule.ObjectType" /> и <see cref="P:System.Security.AccessControl.ObjectAuditRule.InheritedObjectType" /> объекта <see cref="System.Security.AccessControl.ObjectAuditRule" /> содержат недопустимые значения.</summary>
  1255. <returns>
  1256. <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>
  1257. </member>
  1258. <member name="P:System.Security.AccessControl.ObjectAuditRule.ObjectType">
  1259. <summary>Получает тип объекта, к которому применяется <see cref="System.Security.AccessControl.ObjectAuditRule" />.</summary>
  1260. <returns>Тип объекта, к которому применяется <see cref="System.Security.AccessControl.ObjectAuditRule" />.</returns>
  1261. </member>
  1262. <member name="T:System.Security.AccessControl.ObjectSecurity">
  1263. <summary>Обеспечивает возможность управлять доступом к объектам без непосредственной работы со списками управления доступом.Данный класс является абстрактным базовым классом для классов <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> и <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
  1264. </member>
  1265. <member name="M:System.Security.AccessControl.ObjectSecurity.#ctor">
  1266. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1267. </member>
  1268. <member name="M:System.Security.AccessControl.ObjectSecurity.#ctor(System.Boolean,System.Boolean)">
  1269. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1270. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> является объектом контейнера.</param>
  1271. <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> является объектом каталога.</param>
  1272. </member>
  1273. <member name="M:System.Security.AccessControl.ObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
  1274. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1275. <param name="securityDescriptor">Значение <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> нового экземпляра класса <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</param>
  1276. </member>
  1277. <member name="P:System.Security.AccessControl.ObjectSecurity.AccessRightType">
  1278. <summary>Получает значение <see cref="T:System.Type" /> защищаемого объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1279. <returns>Тип защищаемого объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</returns>
  1280. </member>
  1281. <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)">
  1282. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.AccessRule" /> с использованием указанных значений.</summary>
  1283. <returns>Объект <see cref="T:System.Security.AccessControl.AccessRule" />, созданный данным методом.</returns>
  1284. <param name="identityReference">Идентификатор, к которому применяется правило доступа.Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
  1285. <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
  1286. <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
  1287. <param name="inheritanceFlags">Определяет свойства наследования правила доступа.</param>
  1288. <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
  1289. <param name="type">Указывает допустимый тип управления доступом.</param>
  1290. </member>
  1291. <member name="P:System.Security.AccessControl.ObjectSecurity.AccessRulesModified">
  1292. <summary>Получает или задает логическое значение, которое указывает, были ли изменены правила доступа, связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1293. <returns>Значение true, если связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> правила доступа были изменены; в противном случае — значение false.</returns>
  1294. </member>
  1295. <member name="P:System.Security.AccessControl.ObjectSecurity.AccessRuleType">
  1296. <summary>Получает значение <see cref="T:System.Type" /> объекта, связанного с правилами доступа к данному объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.Объект <see cref="T:System.Type" /> должен являться объектом, который можно привести к объекту <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
  1297. <returns>Тип объекта, связанного с правилами доступа к данному объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</returns>
  1298. </member>
  1299. <member name="P:System.Security.AccessControl.ObjectSecurity.AreAccessRulesCanonical">
  1300. <summary>Получает логическое значение, которое указывает, следуют ли правила доступа, связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, в каноническом порядке</summary>
  1301. <returns>Значение true, если правила доступа следуют в каноническом порядке; в противном случае — значение false.</returns>
  1302. </member>
  1303. <member name="P:System.Security.AccessControl.ObjectSecurity.AreAccessRulesProtected">
  1304. <summary>Получает логическое значение, которое указывает, защищен ли список управления доступом на уровне пользователей, связанный с этим объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1305. <returns>Значение true, если список управления доступом на уровне пользователей защищен; в противном случае — значение false.</returns>
  1306. </member>
  1307. <member name="P:System.Security.AccessControl.ObjectSecurity.AreAuditRulesCanonical">
  1308. <summary>Получает логическое значение, которое указывает, следуют ли правила аудита, связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, в каноническом порядке</summary>
  1309. <returns>Значение true, если правила аудита следуют в каноническом порядке; в противном случае — значение false.</returns>
  1310. </member>
  1311. <member name="P:System.Security.AccessControl.ObjectSecurity.AreAuditRulesProtected">
  1312. <summary>Получает логическое значение, которое указывает, защищен ли системный список управления доступом, связанный с этим объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1313. <returns>Значение true, если системный список управления доступом защищен; в противном случае — значение false.</returns>
  1314. </member>
  1315. <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)">
  1316. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.AuditRule" /> с использованием указанных значений.</summary>
  1317. <returns>Объект <see cref="T:System.Security.AccessControl.AuditRule" />, созданный данным методом.</returns>
  1318. <param name="identityReference">Идентификатор, к которому применяется правило аудита.Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
  1319. <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
  1320. <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
  1321. <param name="inheritanceFlags">Определяет свойства наследования правила аудита.</param>
  1322. <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил аудита.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
  1323. <param name="flags">Определяет условия, при которых правило проходит аудит.</param>
  1324. </member>
  1325. <member name="P:System.Security.AccessControl.ObjectSecurity.AuditRulesModified">
  1326. <summary>Получает или задает логическое значение, которое указывает, были ли изменены правила аудита, связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1327. <returns>Значение true, если связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> правила аудита были изменены; в противном случае — значение false.</returns>
  1328. </member>
  1329. <member name="P:System.Security.AccessControl.ObjectSecurity.AuditRuleType">
  1330. <summary>Получает значение <see cref="T:System.Type" /> объекта, связанного с правилами аудита для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" />.Объект <see cref="T:System.Type" /> должен являться объектом, который можно привести к объекту <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
  1331. <returns>Тип объекта, связанного с правилами аудита для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</returns>
  1332. </member>
  1333. <member name="M:System.Security.AccessControl.ObjectSecurity.GetGroup(System.Type)">
  1334. <summary>Получает основную группу, связанную с указанным владельцем.</summary>
  1335. <returns>Основная группа, связанная с указанным владельцем.</returns>
  1336. <param name="targetType">Владелец, для которого получается основная группа. </param>
  1337. <PermissionSet>
  1338. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  1339. </PermissionSet>
  1340. </member>
  1341. <member name="M:System.Security.AccessControl.ObjectSecurity.GetOwner(System.Type)">
  1342. <summary>Получает владельца, связанного с указанной основной группой.</summary>
  1343. <returns>Владелец, связанный с указанной основной группой.</returns>
  1344. <param name="targetType">Основная группа, для которой получается владелец.</param>
  1345. <PermissionSet>
  1346. <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
  1347. </PermissionSet>
  1348. </member>
  1349. <member name="M:System.Security.AccessControl.ObjectSecurity.GetSecurityDescriptorBinaryForm">
  1350. <summary>Возвращает массив байтовых значений, представляющих информацию дескриптора безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1351. <returns>Массив байтовых значений, представляющих дескриптор безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" />.Этот метод возвращает значение null, если информация о безопасности данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" /> отсутствует.</returns>
  1352. </member>
  1353. <member name="M:System.Security.AccessControl.ObjectSecurity.GetSecurityDescriptorSddlForm(System.Security.AccessControl.AccessControlSections)">
  1354. <summary>Возвращает представление указанных разделов связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> дескриптора безопасности в формате SDDL (Security Descriptor Definition Language).</summary>
  1355. <returns>Представление указанных разделов связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> дескриптора безопасности в формате SDDL.</returns>
  1356. <param name="includeSections">Определяет получаемые разделы дескриптора безопасности (правила доступа, правила аудита, основная группа, владелец).</param>
  1357. </member>
  1358. <member name="P:System.Security.AccessControl.ObjectSecurity.GroupModified">
  1359. <summary>Получает или задает логическое значение, которое указывает, была ли изменена группа, связанная с защищаемым объектом. </summary>
  1360. <returns>Значение true, если связанная с защищаемым объектом группа была изменена; в противном случае — значение false.</returns>
  1361. </member>
  1362. <member name="P:System.Security.AccessControl.ObjectSecurity.IsContainer">
  1363. <summary>Получает логическое значение, которое указывает, является ли данный объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> контейнером.</summary>
  1364. <returns>Значение true, если объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> является контейнером; в противном случае — значение false.</returns>
  1365. </member>
  1366. <member name="P:System.Security.AccessControl.ObjectSecurity.IsDS">
  1367. <summary>Получает логическое значение, которое указывает, является ли данный объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> объектом каталога.</summary>
  1368. <returns>Значение true, если объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> является объектом каталога; в противном случае — значение false.</returns>
  1369. </member>
  1370. <member name="M:System.Security.AccessControl.ObjectSecurity.IsSddlConversionSupported">
  1371. <summary>Возвращает логическое значение, которое указывает, можно ли преобразовать связанный с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> дескриптор безопасности в формат SDDL (Security Descriptor Definition Language).</summary>
  1372. <returns>Значение true, если связанный с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> дескриптор безопасности можно преобразовать в формат SDDL; в противном случае — значение false.</returns>
  1373. </member>
  1374. <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
  1375. <summary>Применяет указанное изменение к списку управления доступом на уровне пользователей, связанному с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1376. <returns>Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</returns>
  1377. <param name="modification">Применяемое изменение списка управления доступом на уровне пользователей.</param>
  1378. <param name="rule">Изменяемое правило доступа.</param>
  1379. <param name="modified">Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</param>
  1380. </member>
  1381. <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAccessRule(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
  1382. <summary>Применяет указанное изменение к списку управления доступом на уровне пользователей, связанному с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1383. <returns>Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</returns>
  1384. <param name="modification">Применяемое изменение списка управления доступом на уровне пользователей.</param>
  1385. <param name="rule">Изменяемое правило доступа.</param>
  1386. <param name="modified">Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</param>
  1387. </member>
  1388. <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
  1389. <summary>Применяет указанное изменение к системному списку управления доступом, связанному с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1390. <returns>Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</returns>
  1391. <param name="modification">Применяемое изменение системного списка управления доступом.</param>
  1392. <param name="rule">Изменяемое правило аудита.</param>
  1393. <param name="modified">Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</param>
  1394. </member>
  1395. <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAuditRule(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
  1396. <summary>Применяет указанное изменение к системному списку управления доступом, связанному с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1397. <returns>Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</returns>
  1398. <param name="modification">Применяемое изменение системного списка управления доступом.</param>
  1399. <param name="rule">Изменяемое правило аудита.</param>
  1400. <param name="modified">Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</param>
  1401. </member>
  1402. <member name="P:System.Security.AccessControl.ObjectSecurity.OwnerModified">
  1403. <summary>Получает или задает логическое значение, которое указывает, был ли изменен владелец защищаемого объекта.</summary>
  1404. <returns>Значение true, если владелец защищаемого объекта был изменен; в противном случае — значение false.</returns>
  1405. </member>
  1406. <member name="M:System.Security.AccessControl.ObjectSecurity.Persist(System.Boolean,System.String,System.Security.AccessControl.AccessControlSections)">
  1407. <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Замечания".</summary>
  1408. <param name="enableOwnershipPrivilege">Значение true, чтобы включить разрешения, позволяющие вызывающему коду получать объект во владение.</param>
  1409. <param name="name">Имя, необходимое для извлечения сохраненной информации.</param>
  1410. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
  1411. </member>
  1412. <member name="M:System.Security.AccessControl.ObjectSecurity.Persist(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
  1413. <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Замечания".</summary>
  1414. <param name="handle">Дескриптор, необходимый для извлечения сохраненной информации.</param>
  1415. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
  1416. </member>
  1417. <member name="M:System.Security.AccessControl.ObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections)">
  1418. <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Замечания".</summary>
  1419. <param name="name">Имя, необходимое для извлечения сохраненной информации.</param>
  1420. <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
  1421. </member>
  1422. <member name="M:System.Security.AccessControl.ObjectSecurity.PurgeAccessRules(System.Security.Principal.IdentityReference)">
  1423. <summary>Удаляет все правила доступа, связанные с указанным объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
  1424. <param name="identity">Объект <see cref="T:System.Security.Principal.IdentityReference" />, для которого удаляются все правила доступа.</param>
  1425. <exception cref="T:System.InvalidOperationException">Все правила доступа указаны не в каноническом порядке.</exception>
  1426. </member>
  1427. <member name="M:System.Security.AccessControl.ObjectSecurity.PurgeAuditRules(System.Security.Principal.IdentityReference)">
  1428. <summary>Удаляет все правила аудита, связанные с указанным объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
  1429. <param name="identity">Объект <see cref="T:System.Security.Principal.IdentityReference" />, для которого удаляются все правила аудита.</param>
  1430. <exception cref="T:System.InvalidOperationException">Все правила аудита указаны не в каноническом порядке.</exception>
  1431. </member>
  1432. <member name="M:System.Security.AccessControl.ObjectSecurity.ReadLock">
  1433. <summary>Блокирует доступ для чтения к объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1434. </member>
  1435. <member name="M:System.Security.AccessControl.ObjectSecurity.ReadUnlock">
  1436. <summary>Разблокирует доступ для чтения к объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1437. </member>
  1438. <member name="M:System.Security.AccessControl.ObjectSecurity.SetAccessRuleProtection(System.Boolean,System.Boolean)">
  1439. <summary>Устанавливает или снимает защиту правил доступа, связанных с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.Защищенные правила доступа не могут изменяться родительскими объектами через наследование.</summary>
  1440. <param name="isProtected">Значение true для защиты правила доступа, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, от наследования; значение false для разрешения наследования.</param>
  1441. <param name="preserveInheritance">Значение true для сохранения наследуемых правил доступа; значение false для удаления наследуемых правил доступа.Данный параметр игнорируется, если параметр <paramref name="isProtected" /> имеет значение false.</param>
  1442. <exception cref="T:System.InvalidOperationException">Этот метод пытается удалить наследуемые правила из списка управления доступом на уровне пользователей в неканонической форме.</exception>
  1443. </member>
  1444. <member name="M:System.Security.AccessControl.ObjectSecurity.SetAuditRuleProtection(System.Boolean,System.Boolean)">
  1445. <summary>Устанавливает или снимает защиту правил аудита, связанных с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.Защищенные правила аудита не могут изменяться родительскими объектами через наследование.</summary>
  1446. <param name="isProtected">Значение true для защиты правила аудита, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, от наследования; значение false для разрешения наследования.</param>
  1447. <param name="preserveInheritance">Значение true для сохранения наследуемых правил аудита; значение false для удаления наследуемых правил аудита.Данный параметр игнорируется, если параметр <paramref name="isProtected" /> имеет значение false.</param>
  1448. <exception cref="T:System.InvalidOperationException">Этот метод пытается удалить наследуемые правила из системного списка управления доступом в неканонической форме.</exception>
  1449. </member>
  1450. <member name="M:System.Security.AccessControl.ObjectSecurity.SetGroup(System.Security.Principal.IdentityReference)">
  1451. <summary>Задает основную группу для дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1452. <param name="identity">Задаваемая основная группа.</param>
  1453. </member>
  1454. <member name="M:System.Security.AccessControl.ObjectSecurity.SetOwner(System.Security.Principal.IdentityReference)">
  1455. <summary>Задает владельца для дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1456. <param name="identity">Задаваемый владелец.</param>
  1457. </member>
  1458. <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorBinaryForm(System.Byte[])">
  1459. <summary>Задает дескриптор безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" /> на основании указанного массива байтовых значений.</summary>
  1460. <param name="binaryForm">Массив байтов, на основании которого задается дескриптор безопасности.</param>
  1461. </member>
  1462. <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorBinaryForm(System.Byte[],System.Security.AccessControl.AccessControlSections)">
  1463. <summary>Задает указанные разделы дескриптора безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" /> на основании указанного массива байтовых значений.</summary>
  1464. <param name="binaryForm">Массив байтов, на основании которого задается дескриптор безопасности.</param>
  1465. <param name="includeSections">Задаваемые разделы дескриптора безопасности (правила доступа, правила аудита, владелец, основная группа).</param>
  1466. </member>
  1467. <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorSddlForm(System.String)">
  1468. <summary>Задает дескриптор безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" /> на основании указанной строки SDDL (Security Descriptor Definition Language).</summary>
  1469. <param name="sddlForm">Строка SDDL, на основании которой задается дескриптор безопасности.</param>
  1470. </member>
  1471. <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorSddlForm(System.String,System.Security.AccessControl.AccessControlSections)">
  1472. <summary>Задает указанные разделы дескриптора безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" /> на основании указанной строки SDDL (Security Descriptor Definition Language).</summary>
  1473. <param name="sddlForm">Строка SDDL, на основании которой задается дескриптор безопасности.</param>
  1474. <param name="includeSections">Задаваемые разделы дескриптора безопасности (правила доступа, правила аудита, владелец, основная группа).</param>
  1475. </member>
  1476. <member name="M:System.Security.AccessControl.ObjectSecurity.WriteLock">
  1477. <summary>Блокирует доступ для записи к объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1478. </member>
  1479. <member name="M:System.Security.AccessControl.ObjectSecurity.WriteUnlock">
  1480. <summary>Разблокирует доступ для записи к объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
  1481. </member>
  1482. <member name="T:System.Security.AccessControl.ObjectSecurity`1">
  1483. <summary>Обеспечивает возможность управления доступом к объектам каталога без непосредственной работы со списками управления доступом; также дает возможность приводить тип для прав доступа. </summary>
  1484. <typeparam name="T">Права доступа для объекта.</typeparam>
  1485. </member>
  1486. <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType)">
  1487. <summary>Инициализирует новый экземпляр класса ObjectSecurity`1.</summary>
  1488. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> является объектом контейнера.</param>
  1489. <param name="resourceType">Тип ресурса.</param>
  1490. </member>
  1491. <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
  1492. <summary>Инициализирует новый экземпляр класса ObjectSecurity`1.</summary>
  1493. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> является объектом контейнера.</param>
  1494. <param name="resourceType">Тип ресурса.</param>
  1495. <param name="safeHandle">Дескриптор.</param>
  1496. <param name="includeSections">Разделы, которые необходимо включить.</param>
  1497. </member>
  1498. <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)">
  1499. <summary>Инициализирует новый экземпляр класса ObjectSecurity`1.</summary>
  1500. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> является объектом контейнера.</param>
  1501. <param name="resourceType">Тип ресурса.</param>
  1502. <param name="safeHandle">Дескриптор.</param>
  1503. <param name="includeSections">Разделы, которые необходимо включить.</param>
  1504. <param name="exceptionFromErrorCode">Делегат, реализованный интеграторами и обеспечивающий дополнительные исключения.</param>
  1505. <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
  1506. </member>
  1507. <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections)">
  1508. <summary>Инициализирует новый экземпляр класса ObjectSecurity`1.</summary>
  1509. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> является объектом контейнера.</param>
  1510. <param name="resourceType">Тип ресурса.</param>
  1511. <param name="name">Имя защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" />.</param>
  1512. <param name="includeSections">Разделы, которые необходимо включить.</param>
  1513. </member>
  1514. <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)">
  1515. <summary>Инициализирует новый экземпляр класса ObjectSecurity`1.</summary>
  1516. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> является объектом контейнера.</param>
  1517. <param name="resourceType">Тип ресурса.</param>
  1518. <param name="name">Имя защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" />.</param>
  1519. <param name="includeSections">Разделы, которые необходимо включить. </param>
  1520. <param name="exceptionFromErrorCode">Делегат, реализованный интеграторами и обеспечивающий дополнительные исключения.</param>
  1521. <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
  1522. </member>
  1523. <member name="P:System.Security.AccessControl.ObjectSecurity`1.AccessRightType">
  1524. <summary>Получает тип защищаемого объекта, связанного с правилами аудита данного объекта ObjectSecurity`1.</summary>
  1525. <returns>Тип защищаемого объекта, связанный с текущим экземпляром.</returns>
  1526. </member>
  1527. <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)">
  1528. <summary>Инициализирует новый экземпляр класса ObjectAccessRule, представляющий новое правило управления доступом для связанного объекта безопасности.</summary>
  1529. <returns>Представляет новое правило управления доступом для указанного пользователя с указанными правами, типом управления доступом и флагами.</returns>
  1530. <param name="identityReference">Представляет учетную запись пользователя.</param>
  1531. <param name="accessMask">Тип доступа.</param>
  1532. <param name="isInherited">Значение true, если правило доступа наследуется; в противном случае — значение false.</param>
  1533. <param name="inheritanceFlags">Определяет, как выполнять распространение масок доступа на дочерние объектам.</param>
  1534. <param name="propagationFlags">Определяет порядок распространения действия элементов управления доступом на дочерние объекты.</param>
  1535. <param name="type">Определяет, разрешен или запрещен доступ.</param>
  1536. </member>
  1537. <member name="P:System.Security.AccessControl.ObjectSecurity`1.AccessRuleType">
  1538. <summary>Получает тип объекта, связанного с правилами доступа данного объекта ObjectSecurity`1. </summary>
  1539. <returns>Тип объекта, связанного с правилами доступа для текущего экземпляра.</returns>
  1540. </member>
  1541. <member name="M:System.Security.AccessControl.ObjectSecurity`1.AddAccessRule(System.Security.AccessControl.AccessRule{`0})">
  1542. <summary>Добавляет указанное правило доступа в список управления доступом на уровне пользователей, связанный с данным объектом ObjectSecurity`1.</summary>
  1543. <param name="rule">Добавляемое правило.</param>
  1544. </member>
  1545. <member name="M:System.Security.AccessControl.ObjectSecurity`1.AddAuditRule(System.Security.AccessControl.AuditRule{`0})">
  1546. <summary>Добавляет указанное правило аудита в системный список управления доступом, связанный с данным объектом ObjectSecurity`1.</summary>
  1547. <param name="rule">Добавляемое правило аудита.</param>
  1548. </member>
  1549. <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)">
  1550. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.AuditRule" />, который представляет указанное правило аудита для указанного пользователя.</summary>
  1551. <returns>Возвращает указанное правило аудита для указанного пользователя.</returns>
  1552. <param name="identityReference">Представляет учетную запись пользователя. </param>
  1553. <param name="accessMask">Целочисленное значение, задающее тип доступа.</param>
  1554. <param name="isInherited">Значение true, если правило доступа наследуется; в противном случае — значение false.</param>
  1555. <param name="inheritanceFlags">Определяет, как выполнять распространение масок доступа на дочерние объектам.</param>
  1556. <param name="propagationFlags">Определяет порядок распространения действия элементов управления доступом на дочерние объекты.</param>
  1557. <param name="flags">Описывает тип аудита для выполнения.</param>
  1558. </member>
  1559. <member name="P:System.Security.AccessControl.ObjectSecurity`1.AuditRuleType">
  1560. <summary>Получает объект Type, связанный с правилами аудита данного объекта ObjectSecurity`1.</summary>
  1561. <returns>объект Type, связанный с правилами аудита для текущего экземпляра.</returns>
  1562. </member>
  1563. <member name="M:System.Security.AccessControl.ObjectSecurity`1.Persist(System.Runtime.InteropServices.SafeHandle)">
  1564. <summary>Сохраняет дескриптора безопасности, связанного с данным объектом ObjectSecurity`1, в постоянном хранилище, используя указанный дескриптор.</summary>
  1565. <param name="handle">Дескриптор защищаемого объекта, с которым связан данный объект ObjectSecurity`1.</param>
  1566. </member>
  1567. <member name="M:System.Security.AccessControl.ObjectSecurity`1.Persist(System.String)">
  1568. <summary>Сохраняет дескриптора безопасности, связанного с данным объектом ObjectSecurity`1, в постоянном хранилище, используя указанное имя.</summary>
  1569. <param name="name">Имя защищаемого объекта, с которым связан данный объект ObjectSecurity`1.</param>
  1570. </member>
  1571. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAccessRule(System.Security.AccessControl.AccessRule{`0})">
  1572. <summary>Удаляет правила доступа с тем же идентификатором безопасности и маской доступа, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом ObjectSecurity`1.</summary>
  1573. <returns>Возвращает Значение true, если правило доступа успешно удалено; в противном случае — значение false.</returns>
  1574. <param name="rule">Удаляемая правило.</param>
  1575. </member>
  1576. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAccessRuleAll(System.Security.AccessControl.AccessRule{`0})">
  1577. <summary>Удаляет все правила доступа с тем же идентификатором безопасности, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом ObjectSecurity`1.</summary>
  1578. <param name="rule">Удаляемое правило доступа.</param>
  1579. </member>
  1580. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAccessRuleSpecific(System.Security.AccessControl.AccessRule{`0})">
  1581. <summary>Удаляет все правила доступа, в точности совпадающие с указанным правилом доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом ObjectSecurity`1.</summary>
  1582. <param name="rule">Удаляемое правило доступа.</param>
  1583. </member>
  1584. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAuditRule(System.Security.AccessControl.AuditRule{`0})">
  1585. <summary>Удаляет правила аудита с тем же идентификатором безопасности и маской доступа, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом ObjectSecurity`1.</summary>
  1586. <returns>Возвращает значение true, если объект был удален; в противном случае — значение false.</returns>
  1587. <param name="rule">Удаляемое правило аудита.</param>
  1588. </member>
  1589. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAuditRuleAll(System.Security.AccessControl.AuditRule{`0})">
  1590. <summary>Удаляет все правила аудита с тем же идентификатором безопасности, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом ObjectSecurity`1.</summary>
  1591. <param name="rule">Удаляемое правило аудита.</param>
  1592. </member>
  1593. <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAuditRuleSpecific(System.Security.AccessControl.AuditRule{`0})">
  1594. <summary>Удаляет все правила аудита, в точности совпадающие с указанным правилом аудита, из системного списка управления доступом, связанного с текущим объектом ObjectSecurity`1.</summary>
  1595. <param name="rule">Удаляемое правило аудита.</param>
  1596. </member>
  1597. <member name="M:System.Security.AccessControl.ObjectSecurity`1.ResetAccessRule(System.Security.AccessControl.AccessRule{`0})">
  1598. <summary>Удаляет все правила доступа из списка управления доступом на уровне пользователей (DACL), связанного с текущим объектом ObjectSecurity`1, а затем добавляет указанное правило доступа.</summary>
  1599. <param name="rule">Сбрасываемое правило доступа.</param>
  1600. </member>
  1601. <member name="M:System.Security.AccessControl.ObjectSecurity`1.SetAccessRule(System.Security.AccessControl.AccessRule{`0})">
  1602. <summary>Удаляет все правила доступа с тем же идентификатором и квалификатором безопасности, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом ObjectSecurity`1, а затем добавляет указанное правило доступа.</summary>
  1603. <param name="rule">Устанавливаемое правило доступа.</param>
  1604. </member>
  1605. <member name="M:System.Security.AccessControl.ObjectSecurity`1.SetAuditRule(System.Security.AccessControl.AuditRule{`0})">
  1606. <summary>Удаляет все правила аудита с тем же идентификатором и квалификатором безопасности, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом ObjectSecurity`1, а затем добавляет указанное правило аудита.</summary>
  1607. <param name="rule">Устанавливаемое правило аудита.</param>
  1608. </member>
  1609. <member name="T:System.Security.AccessControl.PrivilegeNotHeldException">
  1610. <summary>Исключение вызывается, когда метод в пространстве имен <see cref="N:System.Security.AccessControl" /> пытается использовать отсутствующую у него привилегию.</summary>
  1611. </member>
  1612. <member name="M:System.Security.AccessControl.PrivilegeNotHeldException.#ctor">
  1613. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.PrivilegeNotHeldException" />.</summary>
  1614. </member>
  1615. <member name="M:System.Security.AccessControl.PrivilegeNotHeldException.#ctor(System.String)">
  1616. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.PrivilegeNotHeldException" /> с использованием заданного права.</summary>
  1617. <param name="privilege">Отсутствующее право.</param>
  1618. </member>
  1619. <member name="M:System.Security.AccessControl.PrivilegeNotHeldException.#ctor(System.String,System.Exception)">
  1620. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.PrivilegeNotHeldException" /> с использованием указанного исключения.</summary>
  1621. <param name="privilege">Отсутствующее право.</param>
  1622. <param name="inner">Исключение, которое вызвало текущее исключение.Если параметр <paramref name="innerException" /> не является указателем null (Nothing в Visual Basic), то текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.</param>
  1623. </member>
  1624. <member name="P:System.Security.AccessControl.PrivilegeNotHeldException.PrivilegeName">
  1625. <summary>Получает имя отсутствующего права.</summary>
  1626. <returns>Имя права, которым не удалось воспользоваться методу.</returns>
  1627. </member>
  1628. <member name="T:System.Security.AccessControl.PropagationFlags">
  1629. <summary>Определяет порядок распространения действия элементов управления доступом на дочерние объекты. Эти флаги имеют значение лишь в том случае, когда имеются флаги наследования. </summary>
  1630. </member>
  1631. <member name="F:System.Security.AccessControl.PropagationFlags.InheritOnly">
  1632. <summary>Указывает, что элемент управления доступом распространяется только на дочерние объекты.К ним относятся контейнеры и конечные дочерние объекты.</summary>
  1633. </member>
  1634. <member name="F:System.Security.AccessControl.PropagationFlags.None">
  1635. <summary>Указывает, что флаги наследования не установлены.</summary>
  1636. </member>
  1637. <member name="F:System.Security.AccessControl.PropagationFlags.NoPropagateInherit">
  1638. <summary>Указывает, что элемент управления доступом не распространяется на дочерние объекты.</summary>
  1639. </member>
  1640. <member name="T:System.Security.AccessControl.QualifiedAce">
  1641. <summary>Представляет элемент управления доступом, содержащий квалификатор.Квалификатор, представляемый объектом <see cref="T:System.Security.AccessControl.AceQualifier" />, определяет функцию элемента управления доступом — разрешение доступа, запрет доступа, вызов системного аудита или системного оповещения.Класс <see cref="T:System.Security.AccessControl.QualifiedAce" /> является абстрактным базовым классом для классов <see cref="T:System.Security.AccessControl.CommonAce" /> и <see cref="T:System.Security.AccessControl.ObjectAce" />.</summary>
  1642. </member>
  1643. <member name="P:System.Security.AccessControl.QualifiedAce.AceQualifier">
  1644. <summary>Получает значение, определяющее функцию элемента управления доступом — разрешение доступа, запрет доступа, вызов системного аудита или системного оповещения.</summary>
  1645. <returns>Значение, определяющее функцию элемента управления доступом — разрешение доступа, запрет доступа, вызов системного аудита или системного оповещения.</returns>
  1646. </member>
  1647. <member name="M:System.Security.AccessControl.QualifiedAce.GetOpaque">
  1648. <summary>Возвращает длину непрозрачных данных обратного вызова, связанных с этим объектом <see cref="T:System.Security.AccessControl.QualifiedAce" />. </summary>
  1649. <returns>Массив байтов, представляющий непрозрачные данные обратного вызова, связанные с данным объектом <see cref="T:System.Security.AccessControl.QualifiedAce" />.</returns>
  1650. </member>
  1651. <member name="P:System.Security.AccessControl.QualifiedAce.IsCallback">
  1652. <summary>Определяет, содержит ли этот объект <see cref="T:System.Security.AccessControl.QualifiedAce" /> данные обратного вызова.</summary>
  1653. <returns>Значение true, если этот объект <see cref="T:System.Security.AccessControl.QualifiedAce" /> содержит данные обратного вызова; в противном случае — значение false.</returns>
  1654. </member>
  1655. <member name="P:System.Security.AccessControl.QualifiedAce.OpaqueLength">
  1656. <summary>Получает длину непрозрачных данных обратного вызова, связанных с этим объектом <see cref="T:System.Security.AccessControl.QualifiedAce" />.Это свойство применимо только к элементам управления доступом обратного вызова.</summary>
  1657. <returns>Длина непрозрачных данных обратного вызова в байтах.</returns>
  1658. </member>
  1659. <member name="M:System.Security.AccessControl.QualifiedAce.SetOpaque(System.Byte[])">
  1660. <summary>Задает непрозрачные данные обратного вызова, связанные с этим объектом <see cref="T:System.Security.AccessControl.QualifiedAce" />.</summary>
  1661. <param name="opaque">Массив байтов, представляющий непрозрачные данные обратного вызова для данного объекта <see cref="T:System.Security.AccessControl.QualifiedAce" />.</param>
  1662. </member>
  1663. <member name="T:System.Security.AccessControl.RawAcl">
  1664. <summary>Представляет список управления доступом.</summary>
  1665. </member>
  1666. <member name="M:System.Security.AccessControl.RawAcl.#ctor(System.Byte,System.Int32)">
  1667. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.RawAcl" /> с заданным номером редакции.</summary>
  1668. <param name="revision">Номер редакции нового списка управления доступом.</param>
  1669. <param name="capacity">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.RawAcl" />.Это число будет использоваться только для справки.</param>
  1670. </member>
  1671. <member name="M:System.Security.AccessControl.RawAcl.#ctor(System.Byte[],System.Int32)">
  1672. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.RawAcl" /> из указанной двоичной формы.</summary>
  1673. <param name="binaryForm">Массив байтовых значений, представляющий список управления доступом.</param>
  1674. <param name="offset">Позиция в массиве <paramref name="binaryForm" />, с которой начинается распаковка данных.</param>
  1675. </member>
  1676. <member name="P:System.Security.AccessControl.RawAcl.BinaryLength">
  1677. <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.RawAcl" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.RawAcl.GetBinaryForm" />.</summary>
  1678. <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</returns>
  1679. </member>
  1680. <member name="P:System.Security.AccessControl.RawAcl.Count">
  1681. <summary>Получает количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.RawAcl" />.</summary>
  1682. <returns>Количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.RawAcl" />.</returns>
  1683. </member>
  1684. <member name="M:System.Security.AccessControl.RawAcl.GetBinaryForm(System.Byte[],System.Int32)">
  1685. <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.RawAcl" /> в указанный массив байтов, начиная с указанного смещения.</summary>
  1686. <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</param>
  1687. <param name="offset">Позиция, с которой начинается маршалинг.</param>
  1688. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> отрицательно или слишком велико, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.RawAcl" /> в массив <paramref name="array" />.</exception>
  1689. </member>
  1690. <member name="M:System.Security.AccessControl.RawAcl.InsertAce(System.Int32,System.Security.AccessControl.GenericAce)">
  1691. <summary>Вставляет указанный элемент управления доступом по указанному индексу.</summary>
  1692. <param name="index">Позиция, куда добавляются новые элементы управления доступом.Укажите значение свойства <see cref="P:System.Security.AccessControl.RawAcl.Count" />, чтобы поместить элемент управления доступом в конец объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</param>
  1693. <param name="ace">Вставляемый элемент управления доступом.</param>
  1694. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="offset" /> имеет отрицательное или слишком большое значение, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.GenericAcl" /> в параметр <paramref name="array" />.</exception>
  1695. </member>
  1696. <member name="P:System.Security.AccessControl.RawAcl.Item(System.Int32)">
  1697. <summary>Получает или задает элемент управления доступом по указанному индексу.</summary>
  1698. <returns>Элемент управления доступом по указанному индексу.</returns>
  1699. <param name="index">Индекс (с нуля) получаемого или задаваемого элемента управления доступом.</param>
  1700. </member>
  1701. <member name="M:System.Security.AccessControl.RawAcl.RemoveAce(System.Int32)">
  1702. <summary>Удаляет элемент управления доступом по указанному индексу.</summary>
  1703. <param name="index">Отсчитываемый с нуля индекс удаляемого элемента управления доступом.</param>
  1704. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> превышает значение свойства <see cref="P:System.Security.AccessControl.RawAcl.Count" /> минус один или отрицательно.</exception>
  1705. </member>
  1706. <member name="P:System.Security.AccessControl.RawAcl.Revision">
  1707. <summary>Получает уровень редакции объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</summary>
  1708. <returns>Байтовое значение, определяющее уровень редакции объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</returns>
  1709. </member>
  1710. <member name="T:System.Security.AccessControl.RawSecurityDescriptor">
  1711. <summary>Представляет дескриптор безопасности.Дескриптор безопасности включает владельца, основную группу, список управления доступом на уровне пользователей и системный список управления доступом.</summary>
  1712. </member>
  1713. <member name="M:System.Security.AccessControl.RawSecurityDescriptor.#ctor(System.Byte[],System.Int32)">
  1714. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> на основании указанного массива байтовых значений.</summary>
  1715. <param name="binaryForm">Массив байтовых значений, на основании которого необходимо создать новый объект <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
  1716. <param name="offset">Позиция в массиве <paramref name="binaryForm" />, с которой начинается копирование.</param>
  1717. </member>
  1718. <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)">
  1719. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> с использованием указанных значений.</summary>
  1720. <param name="flags">Флаги, определяющие поведение нового объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
  1721. <param name="owner">Владелец нового объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
  1722. <param name="group">Основная группа для нового объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
  1723. <param name="systemAcl">Системный список управления доступом нового объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
  1724. <param name="discretionaryAcl">Список управления доступом на уровне пользователей нового объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
  1725. </member>
  1726. <member name="M:System.Security.AccessControl.RawSecurityDescriptor.#ctor(System.String)">
  1727. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> на основании указанной строки SDDL (Security Descriptor Definition Language).</summary>
  1728. <param name="sddlForm">Строка SDDL, на основании которой создается новый объект <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
  1729. </member>
  1730. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.ControlFlags">
  1731. <summary>Получает значения, определяющие поведение объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
  1732. <returns>Один или несколько членов перечисления <see cref="T:System.Security.AccessControl.ControlFlags" />, объединенных с помощью операции логического ИЛИ.</returns>
  1733. </member>
  1734. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.DiscretionaryAcl">
  1735. <summary>Получает или задает список управления доступом на уровне пользователей для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.Список управления доступом на уровне пользователей содержит правила доступа.</summary>
  1736. <returns>Список управления доступом на уровне пользователей для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</returns>
  1737. </member>
  1738. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.Group">
  1739. <summary>Получает или задает основную группу для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
  1740. <returns>Основная группа для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</returns>
  1741. </member>
  1742. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.Owner">
  1743. <summary>Получает или задает владельца объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
  1744. <returns>Владелец объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</returns>
  1745. </member>
  1746. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.ResourceManagerControl">
  1747. <summary>Получает или задает байтовое значение, которое представляет управляющие биты диспетчера ресурсов, связанные с данным объектом <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
  1748. <returns>Байтовое значение, которое представляет управляющие биты диспетчера ресурсов, связанные с данным объектом <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</returns>
  1749. </member>
  1750. <member name="M:System.Security.AccessControl.RawSecurityDescriptor.SetFlags(System.Security.AccessControl.ControlFlags)">
  1751. <summary>Устанавливает указанное значение для свойства <see cref="P:System.Security.AccessControl.RawSecurityDescriptor.ControlFlags" /> данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
  1752. <param name="flags">Один или несколько членов перечисления <see cref="T:System.Security.AccessControl.ControlFlags" />, объединенных с помощью операции логического ИЛИ.</param>
  1753. </member>
  1754. <member name="P:System.Security.AccessControl.RawSecurityDescriptor.SystemAcl">
  1755. <summary>Получает или задает системный список управления доступом для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.Системный список управления доступом содержит правила аудита.</summary>
  1756. <returns>Системный список управления доступом для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</returns>
  1757. </member>
  1758. <member name="T:System.Security.AccessControl.ResourceType">
  1759. <summary>Задает предварительно определенные собственные типы объектов.</summary>
  1760. </member>
  1761. <member name="F:System.Security.AccessControl.ResourceType.DSObject">
  1762. <summary>Объект службы каталогов или набор свойств или свойство объекта службы каталогов.</summary>
  1763. </member>
  1764. <member name="F:System.Security.AccessControl.ResourceType.DSObjectAll">
  1765. <summary>Объект службы каталогов и все его наборы свойств и свойства.</summary>
  1766. </member>
  1767. <member name="F:System.Security.AccessControl.ResourceType.FileObject">
  1768. <summary>Файл или каталог.</summary>
  1769. </member>
  1770. <member name="F:System.Security.AccessControl.ResourceType.KernelObject">
  1771. <summary>Локальный объект ядра.</summary>
  1772. </member>
  1773. <member name="F:System.Security.AccessControl.ResourceType.LMShare">
  1774. <summary>Сетевая папка.</summary>
  1775. </member>
  1776. <member name="F:System.Security.AccessControl.ResourceType.Printer">
  1777. <summary>Принтер.</summary>
  1778. </member>
  1779. <member name="F:System.Security.AccessControl.ResourceType.ProviderDefined">
  1780. <summary>Объект, определенный поставщиком.</summary>
  1781. </member>
  1782. <member name="F:System.Security.AccessControl.ResourceType.RegistryKey">
  1783. <summary>Раздел реестра.</summary>
  1784. </member>
  1785. <member name="F:System.Security.AccessControl.ResourceType.RegistryWow6432Key">
  1786. <summary>Объект записи реестра в подсистеме WOW64.</summary>
  1787. </member>
  1788. <member name="F:System.Security.AccessControl.ResourceType.Service">
  1789. <summary>Служба Windows.</summary>
  1790. </member>
  1791. <member name="F:System.Security.AccessControl.ResourceType.Unknown">
  1792. <summary>Объект неизвестного типа.</summary>
  1793. </member>
  1794. <member name="F:System.Security.AccessControl.ResourceType.WindowObject">
  1795. <summary>Объект рабочей станции Windows на локальном компьютере.</summary>
  1796. </member>
  1797. <member name="F:System.Security.AccessControl.ResourceType.WmiGuidObject">
  1798. <summary>Объект инструментария управления Windows (WMI)</summary>
  1799. </member>
  1800. <member name="T:System.Security.AccessControl.SecurityInfos">
  1801. <summary>Определяет раздел дескриптора безопасности для запроса или установки.</summary>
  1802. </member>
  1803. <member name="F:System.Security.AccessControl.SecurityInfos.DiscretionaryAcl">
  1804. <summary>Список управления доступом на уровне пользователей.</summary>
  1805. </member>
  1806. <member name="F:System.Security.AccessControl.SecurityInfos.Group">
  1807. <summary>Идентификатор основной группы.</summary>
  1808. </member>
  1809. <member name="F:System.Security.AccessControl.SecurityInfos.Owner">
  1810. <summary>Идентификатор владельца.</summary>
  1811. </member>
  1812. <member name="F:System.Security.AccessControl.SecurityInfos.SystemAcl">
  1813. <summary>Системный список управления доступом.</summary>
  1814. </member>
  1815. <member name="T:System.Security.AccessControl.SystemAcl">
  1816. <summary>Представляет системный список управления доступом.</summary>
  1817. </member>
  1818. <member name="M:System.Security.AccessControl.SystemAcl.#ctor(System.Boolean,System.Boolean,System.Byte,System.Int32)">
  1819. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.SystemAcl" /> с использованием указанных значений.</summary>
  1820. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является контейнером.</param>
  1821. <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является объектом каталога списка управления доступом.</param>
  1822. <param name="revision">Номер редакции нового объекта <see cref="T:System.Security.AccessControl.SystemAcl" />.</param>
  1823. <param name="capacity">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.SystemAcl" />.Это число будет использоваться только для справки.</param>
  1824. </member>
  1825. <member name="M:System.Security.AccessControl.SystemAcl.#ctor(System.Boolean,System.Boolean,System.Int32)">
  1826. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.SystemAcl" /> с использованием указанных значений.</summary>
  1827. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является контейнером.</param>
  1828. <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является объектом каталога списка управления доступом.</param>
  1829. <param name="capacity">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.SystemAcl" />.Это число будет использоваться только для справки.</param>
  1830. </member>
  1831. <member name="M:System.Security.AccessControl.SystemAcl.#ctor(System.Boolean,System.Boolean,System.Security.AccessControl.RawAcl)">
  1832. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.SystemAcl" /> с указанными значениями из указанного объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</summary>
  1833. <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является контейнером.</param>
  1834. <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является объектом каталога списка управления доступом.</param>
  1835. <param name="rawAcl">Базовый объект <see cref="T:System.Security.AccessControl.RawAcl" />, соответствующий новому объекту <see cref="T:System.Security.AccessControl.SystemAcl" />.Чтобы создать пустой список управления доступом, укажите значение null.</param>
  1836. </member>
  1837. <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)">
  1838. <summary>Добавляет правило аудита к текущему объекту <see cref="T:System.Security.AccessControl.SystemAcl" />.</summary>
  1839. <param name="auditFlags">Тип добавляемого правила аудита.</param>
  1840. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется правило аудита.</param>
  1841. <param name="accessMask">Маска доступа для нового правила аудита.</param>
  1842. <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового правила аудита.</param>
  1843. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового правила аудита.</param>
  1844. </member>
  1845. <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)">
  1846. <summary>Добавляет правило аудита с указанными параметрами к текущему объекту <see cref="T:System.Security.AccessControl.SystemAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта для нового правила аудита.</summary>
  1847. <param name="auditFlags">Тип добавляемого правила аудита.</param>
  1848. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется правило аудита.</param>
  1849. <param name="accessMask">Маска доступа для нового правила аудита.</param>
  1850. <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового правила аудита.</param>
  1851. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового правила аудита.</param>
  1852. <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
  1853. <param name="objectType">Идентификатор класса объектов, к которым применяется новое правило аудита.</param>
  1854. <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать новое правило аудита.</param>
  1855. </member>
  1856. <member name="M:System.Security.AccessControl.SystemAcl.AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
  1857. <summary>Добавляет правило аудита к текущему объекту <see cref="T:System.Security.AccessControl.SystemAcl" />.</summary>
  1858. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется правило аудита.</param>
  1859. <param name="rule">
  1860. <see cref="T:System.Security.AccessControl.ObjectAuditRule" />Для нового правила аудита.</param>
  1861. </member>
  1862. <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)">
  1863. <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.SystemAcl" />.</summary>
  1864. <returns>Значение true, если метод успешно удаляет указанное правило аудита; в противном случае — значение false.</returns>
  1865. <param name="auditFlags">Тип удаляемого правила аудита.</param>
  1866. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
  1867. <param name="accessMask">Маска доступа для удаляемого правила.</param>
  1868. <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила.</param>
  1869. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила.</param>
  1870. </member>
  1871. <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)">
  1872. <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.SystemAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта.</summary>
  1873. <returns>Значение true, если метод успешно удаляет указанное правило аудита; в противном случае — значение false.</returns>
  1874. <param name="auditFlags">Тип удаляемого правила аудита.</param>
  1875. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
  1876. <param name="accessMask">Маска доступа для удаляемого правила.</param>
  1877. <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила.</param>
  1878. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила.</param>
  1879. <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
  1880. <param name="objectType">Идентификатор класса объектов, к которым применяется удаляемое правило аудита.</param>
  1881. <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать удаляемое правило аудита.</param>
  1882. </member>
  1883. <member name="M:System.Security.AccessControl.SystemAcl.RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
  1884. <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.SystemAcl" />.</summary>
  1885. <returns>Значение true, если метод успешно удаляет указанное правило аудита; в противном случае — значение false.</returns>
  1886. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
  1887. <param name="rule">Объект <see cref="T:System.Security.AccessControl.ObjectAuditRule" />, для которого удаляется правило аудита.</param>
  1888. </member>
  1889. <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)">
  1890. <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
  1891. <param name="auditFlags">Тип удаляемого правила аудита.</param>
  1892. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
  1893. <param name="accessMask">Маска доступа для удаляемого правила.</param>
  1894. <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила.</param>
  1895. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила.</param>
  1896. </member>
  1897. <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)">
  1898. <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта.</summary>
  1899. <param name="auditFlags">Тип удаляемого правила аудита.</param>
  1900. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
  1901. <param name="accessMask">Маска доступа для удаляемого правила.</param>
  1902. <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила.</param>
  1903. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила.</param>
  1904. <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
  1905. <param name="objectType">Идентификатор класса объектов, к которым применяется удаляемое правило аудита.</param>
  1906. <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать удаляемое правило аудита.</param>
  1907. </member>
  1908. <member name="M:System.Security.AccessControl.SystemAcl.RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
  1909. <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
  1910. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
  1911. <param name="rule">
  1912. <see cref="T:System.Security.AccessControl.ObjectAuditRule" /> Для удаляемого правила.</param>
  1913. </member>
  1914. <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)">
  1915. <summary>Устанавливает указанное правило аудита для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
  1916. <param name="auditFlags">Устанавливаемое условие аудита.</param>
  1917. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого устанавливается правило аудита.</param>
  1918. <param name="accessMask">Маска доступа для нового правила аудита.</param>
  1919. <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового правила аудита.</param>
  1920. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового правила аудита.</param>
  1921. </member>
  1922. <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)">
  1923. <summary>Устанавливает указанное правило аудита для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта.</summary>
  1924. <param name="auditFlags">Устанавливаемое условие аудита.</param>
  1925. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого устанавливается правило аудита.</param>
  1926. <param name="accessMask">Маска доступа для нового правила аудита.</param>
  1927. <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового правила аудита.</param>
  1928. <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового правила аудита.</param>
  1929. <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
  1930. <param name="objectType">Идентификатор класса объектов, к которым применяется новое правило аудита.</param>
  1931. <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать новое правило аудита.</param>
  1932. </member>
  1933. <member name="M:System.Security.AccessControl.SystemAcl.SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
  1934. <summary>Устанавливает указанное правило аудита для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
  1935. <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого устанавливается правило аудита.</param>
  1936. <param name="rule">Объект <see cref="T:System.Security.AccessControl.ObjectAuditRule" />, для которого устанавливается правило аудита.</param>
  1937. </member>
  1938. </members>
  1939. </doc>