1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939 |
- <?xml version="1.0" encoding="utf-8"?>
- <doc>
- <assembly>
- <name>System.Security.AccessControl</name>
- </assembly>
- <members>
- <member name="T:System.Security.AccessControl.AccessControlActions">
- <summary>Определяет действия, разрешенные для защищаемых объектов.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlActions.Change">
- <summary>Разрешен доступ только для записи.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlActions.None">
- <summary>Доступ запрещен.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlActions.View">
- <summary>Разрешен доступ только для чтения.</summary>
- </member>
- <member name="T:System.Security.AccessControl.AccessControlModification">
- <summary>Определяет тип выполняемого изменения управления доступом.Это перечисление используется методами класса <see cref="T:System.Security.AccessControl.ObjectSecurity" /> и производных классов.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlModification.Add">
- <summary>Добавить указанное правило авторизации к списку управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlModification.Remove">
- <summary>Удалить правила авторизации, содержащие ИД безопасности и маску доступа, как у указанного правила авторизации, из списка управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlModification.RemoveAll">
- <summary>Удалить правила авторизации, содержащие ИД безопасности, как у указанного правила авторизации, из списка управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlModification.RemoveSpecific">
- <summary>Удалить правила авторизации, в точности совпадающие с указанным правилом авторизации, из списка управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlModification.Reset">
- <summary>Удалить правила авторизации, содержащие ИД безопасности, как у указанного правила авторизации, из списка управления доступом, после чего добавить в список управления доступом указанное правило авторизации.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlModification.Set">
- <summary>Удалить все правила авторизации из списка управления доступом, после чего добавить в список управления доступом указанное правило авторизации.</summary>
- </member>
- <member name="T:System.Security.AccessControl.AccessControlSections">
- <summary>Определяет разделы дескриптора безопасности для сохранения и загрузки.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlSections.Access">
- <summary>Список управления доступом на уровне пользователей.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlSections.All">
- <summary>Весь дескриптор безопасности.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlSections.Audit">
- <summary>Системный список управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlSections.Group">
- <summary>Основная группа.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlSections.None">
- <summary>Ни один из разделов.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlSections.Owner">
- <summary>Владелец.</summary>
- </member>
- <member name="T:System.Security.AccessControl.AccessControlType">
- <summary>Определяет тип правила <see cref="T:System.Security.AccessControl.AccessRule" /> — разрешающее или запрещающее доступ.Эти значения не являются флагами и их невозможно объединять.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlType.Allow">
- <summary>Объект <see cref="T:System.Security.AccessControl.AccessRule" />, который используется для разрешения доступа к защищаемому объекту.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AccessControlType.Deny">
- <summary>Объект <see cref="T:System.Security.AccessControl.AccessRule" />, который используется для запрета доступа к защищаемому объекту.</summary>
- </member>
- <member name="T:System.Security.AccessControl.AccessRule">
- <summary>Представляет сочетание идентификатора пользователя, маски доступа и типа управления доступом ("разрешить" или "запретить").Кроме того, в объекте <see cref="T:System.Security.AccessControl.AccessRule" /> содержатся сведения о том, как правило наследуется дочерними объектами и как это наследование распространяется.</summary>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр <see cref="T:System.Security.AccessControl.AccessRule" />, используя указанные значения.</summary>
- <param name="identity">Идентификатор, к которому применяется правило доступа.В качестве этого параметра должен выступать объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
- <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
- <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
- <param name="inheritanceFlags">Свойства наследования правила доступа.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
- <param name="type">Допустимый тип управления доступом.</param>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="identity" /> нельзя привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" /> или параметр <paramref name="type" /> содержит недопустимое значение.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="accessMask" /> равно нулю или параметр <paramref name="inheritanceFlags" /> или <paramref name="propagationFlags" /> содержит неизвестное значение.</exception>
- </member>
- <member name="P:System.Security.AccessControl.AccessRule.AccessControlType">
- <summary>Получает значение <see cref="T:System.Security.AccessControl.AccessControlType" />, связанное с данным объектом <see cref="T:System.Security.AccessControl.AccessRule" />.</summary>
- <returns>Значение <see cref="T:System.Security.AccessControl.AccessControlType" />, связанное с данным объектом <see cref="T:System.Security.AccessControl.AccessRule" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.AccessRule`1">
- <summary>Представляет сочетание идентификатора пользователя, маски доступа и типа управления доступом ("разрешить" или "запретить").Кроме того, в объекте AccessRule`1 содержатся сведения о том, как правило наследуется дочерними объектами и как это наследование распространяется.</summary>
- <typeparam name="T">Тип прав доступа для правила доступа.</typeparam>
- </member>
- <member name="M:System.Security.AccessControl.AccessRule`1.#ctor(System.Security.Principal.IdentityReference,`0,System.Security.AccessControl.AccessControlType)">
- <summary>Инициализирует новый экземпляр класса AccessRule’1, используя указанные значения.</summary>
- <param name="identity">Идентификатор, к которому применяется правило доступа.</param>
- <param name="rights">Права правила доступа.</param>
- <param name="type">Допустимый тип управления доступом.</param>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса AccessRule’1, используя указанные значения.</summary>
- <param name="identity">Идентификатор, к которому применяется правило доступа.</param>
- <param name="rights">Права правила доступа.</param>
- <param name="inheritanceFlags">Свойства наследования правила доступа.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
- <param name="type">Допустимый тип управления доступом.</param>
- </member>
- <member name="M:System.Security.AccessControl.AccessRule`1.#ctor(System.String,`0,System.Security.AccessControl.AccessControlType)">
- <summary>Инициализирует новый экземпляр класса AccessRule’1, используя указанные значения.</summary>
- <param name="identity">Идентификатор, к которому применяется правило доступа.</param>
- <param name="rights">Права правила доступа.</param>
- <param name="type">Допустимый тип управления доступом.</param>
- </member>
- <member name="M:System.Security.AccessControl.AccessRule`1.#ctor(System.String,`0,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AccessControlType)">
- <summary>Инициализирует новый экземпляр класса AccessRule’1, используя указанные значения.</summary>
- <param name="identity">Идентификатор, к которому применяется правило доступа.</param>
- <param name="rights">Права правила доступа.</param>
- <param name="inheritanceFlags">Свойства наследования правила доступа.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
- <param name="type">Допустимый тип управления доступом.</param>
- </member>
- <member name="P:System.Security.AccessControl.AccessRule`1.Rights">
- <summary>Возвращает права текущего экземпляра.</summary>
- <returns>Права текущего экземпляра приведенные к типу <T>.</returns>
- </member>
- <member name="T:System.Security.AccessControl.AceEnumerator">
- <summary>Обеспечивает возможность перебора элементов управления доступом в списке управления доступом. </summary>
- </member>
- <member name="P:System.Security.AccessControl.AceEnumerator.Current">
- <summary>Получает текущий элемент в коллекции <see cref="T:System.Security.AccessControl.GenericAce" />.Это свойство получает версию объекта удобного типа.</summary>
- <returns>Текущий элемент коллекции <see cref="T:System.Security.AccessControl.GenericAce" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.AceEnumerator.MoveNext">
- <summary>Перемещает перечислитель к следующему элементу коллекции <see cref="T:System.Security.AccessControl.GenericAce" />.</summary>
- <returns>Значение true, если перечислитель был успешно перемещен к следующему элементу; значение false, если перечислитель достиг конца коллекции.</returns>
- <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя.</exception>
- </member>
- <member name="M:System.Security.AccessControl.AceEnumerator.Reset">
- <summary>Устанавливает перечислитель в исходное положение перед первым элементом коллекции <see cref="T:System.Security.AccessControl.GenericAce" />.</summary>
- <exception cref="T:System.InvalidOperationException">Коллекция была изменена после создания перечислителя.</exception>
- </member>
- <member name="P:System.Security.AccessControl.AceEnumerator.System#Collections#IEnumerator#Current"></member>
- <member name="T:System.Security.AccessControl.AceFlags">
- <summary>Определяет порядок наследования и аудита элемента управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceFlags.AuditFlags">
- <summary>Все попытки доступа подлежат аудиту.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceFlags.ContainerInherit">
- <summary>Маска доступа распространяется на дочерние объекты-контейнеры.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceFlags.FailedAccess">
- <summary>Неудачные попытки доступа подлежат аудиту.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceFlags.InheritanceFlags">
- <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>
- </member>
- <member name="F:System.Security.AccessControl.AceFlags.Inherited">
- <summary>Элемент управления доступом наследуется у родительского контейнера, а на задается для объекта явным образом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceFlags.InheritOnly">
- <summary>Маска доступа распространяется только на дочерние объекты.К ним относятся контейнеры и конечные дочерние объекты.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceFlags.None">
- <summary>Флаги элементов управления доступом не установлены.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceFlags.NoPropagateInherit">
- <summary>Проверка прав доступа не применяется к данному объекту. Она применяется только к его дочерним объектам.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceFlags.ObjectInherit">
- <summary>Маска доступа распространяется на дочерние конечные объекты.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceFlags.SuccessfulAccess">
- <summary>Удачные попытки доступа подлежат аудиту.</summary>
- </member>
- <member name="T:System.Security.AccessControl.AceQualifier">
- <summary>Задает функцию элемента управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceQualifier.AccessAllowed">
- <summary>Разрешить доступ.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceQualifier.AccessDenied">
- <summary>Запретить доступ.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceQualifier.SystemAlarm">
- <summary>Вызвать системное оповещение.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceQualifier.SystemAudit">
- <summary>Вызвать системный аудит.</summary>
- </member>
- <member name="T:System.Security.AccessControl.AceType">
- <summary>Определяет доступные типы элементов управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.AccessAllowed">
- <summary>Разрешает доступ к объекту для конкретного доверенного лица, определяемого объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.AccessAllowedCallback">
- <summary>Разрешает доступ к объекту для конкретного доверенного лица, определяемого объектом <see cref="T:System.Security.Principal.IdentityReference" />.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.AccessAllowedCallbackObject">
- <summary>Разрешает доступ к объекту, набору свойств или свойству.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, получающее доступ.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.AccessAllowedCompound">
- <summary>Определено, но никогда не используется.Указано для полноты представления информации.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.AccessAllowedObject">
- <summary>Разрешает доступ к объекту, набору свойств или свойству.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, получающее доступ.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.AccessDenied">
- <summary>Запрещает доступ к объекту для конкретного доверенного лица, определяемого объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.AccessDeniedCallback">
- <summary>Запрещает доступ к объекту для конкретного доверенного лица, определяемого объектом <see cref="T:System.Security.Principal.IdentityReference" />.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.AccessDeniedCallbackObject">
- <summary>Запрещает доступ к объекту, набору свойств или свойству.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, получающее доступ.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.AccessDeniedObject">
- <summary>Запрещает доступ к объекту, набору свойств или свойству.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, получающее доступ.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.MaxDefinedAceType">
- <summary>Максимальный определенный тип элемента управления доступом в перечислении.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.SystemAlarm">
- <summary>Зарезервировано для использования в будущем.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.SystemAlarmCallback">
- <summary>Зарезервировано для использования в будущем.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.SystemAlarmCallbackObject">
- <summary>Зарезервировано для использования в будущем.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.SystemAlarmObject">
- <summary>Зарезервировано для использования в будущем.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.SystemAudit">
- <summary>Вызывает регистрацию сообщения аудита, когда указанное доверенное лицо пытается получить доступ к объекту.Доверенное лицо определяется объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.SystemAuditCallback">
- <summary>Вызывает регистрацию сообщения аудита, когда указанное доверенное лицо пытается получить доступ к объекту.Доверенное лицо определяется объектом <see cref="T:System.Security.Principal.IdentityReference" />.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.SystemAuditCallbackObject">
- <summary>Вызывает регистрацию сообщения аудита, когда указанное доверенное лицо пытается получить доступ к объекту или его составляющим, например к свойству или набору свойств.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта или его составляющих, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, доступ которого подлежит аудиту.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.Элемент управления доступом этого типа может содержать необязательные данные обратного вызова.Данные обратного вызова представляют собой определяемый диспетчером ресурсов и неинтерпретируемый большой двоичный объект.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AceType.SystemAuditObject">
- <summary>Вызывает регистрацию сообщения аудита, когда указанное доверенное лицо пытается получить доступ к объекту или его составляющим, например к свойству или набору свойств.Такой элемент управления доступом содержит набор прав доступа, идентификатор GUID, определяющий тип объекта или его составляющих, а также объект <see cref="T:System.Security.Principal.IdentityReference" />, который определяет доверенное лицо, доступ которого подлежит аудиту.Кроме того, этот элемент содержит GUID и набор флагов, определяющих параметры наследования элемента управления доступом дочерними объектами.</summary>
- </member>
- <member name="T:System.Security.AccessControl.AuditFlags">
- <summary>Задает условия аудита попыток доступа к защищаемому объекту.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AuditFlags.Failure">
- <summary>Аудиту подлежат неудачные попытки доступа.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AuditFlags.None">
- <summary>Аудиту не подлежат никакие попытки доступа.</summary>
- </member>
- <member name="F:System.Security.AccessControl.AuditFlags.Success">
- <summary>Аудиту подлежат успешные попытки доступа.</summary>
- </member>
- <member name="T:System.Security.AccessControl.AuditRule">
- <summary>Представляет сочетание идентификатора пользователя и маски доступа.Кроме того, в объекте <see cref="T:System.Security.AccessControl.AuditRule" /> содержатся сведения о том, как правило наследуется дочерними объектами, как это наследование распространяется, а также об условиях, при которых выполняется аудит.</summary>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр <see cref="T:System.Security.AccessControl.AuditRule" />, используя указанные значения.</summary>
- <param name="identity">Идентификатор, к которому применяется правило аудита.Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
- <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
- <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
- <param name="inheritanceFlags">Свойства наследования правила аудита.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил аудита.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
- <param name="auditFlags">Условия, при которых применяется правило аудита.</param>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="identity" /> нельзя привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" /> или параметр <paramref name="auditFlags" /> содержит недопустимое значение.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="accessMask" /> равно нулю или параметр <paramref name="inheritanceFlags" /> или <paramref name="propagationFlags" /> содержит неизвестное значение.</exception>
- </member>
- <member name="P:System.Security.AccessControl.AuditRule.AuditFlags">
- <summary>Получает флаги аудита для данного правила аудита.</summary>
- <returns>Побитовое сочетание значений перечисления.Это сочетание определяет условия аудита для данного правила аудита.</returns>
- </member>
- <member name="T:System.Security.AccessControl.AuditRule`1">
- <summary>Представляет сочетание идентификатора пользователя и маски доступа.</summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="M:System.Security.AccessControl.AuditRule`1.#ctor(System.Security.Principal.IdentityReference,`0,System.Security.AccessControl.AuditFlags)">
- <summary>Инициализирует новый экземпляр класса AuditRule’1, используя указанные значения.</summary>
- <param name="identity">Удостоверение, к которому применяется данное правило аудита.</param>
- <param name="rights">Права правила аудита.</param>
- <param name="flags">Условия, при которых применяется правило аудита.</param>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса AuditRule’1, используя указанные значения.</summary>
- <param name="identity">Идентификатор, к которому применяется правило аудита. </param>
- <param name="rights">Права правила аудита.</param>
- <param name="inheritanceFlags">Свойства наследования правила аудита.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил аудита.</param>
- <param name="flags">Условия, при которых применяется правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.AuditRule`1.#ctor(System.String,`0,System.Security.AccessControl.AuditFlags)">
- <summary>Инициализирует новый экземпляр класса AuditRule’1, используя указанные значения.</summary>
- <param name="identity">Идентификатор, к которому применяется правило аудита.</param>
- <param name="rights">Права правила аудита.</param>
- <param name="flags">Свойства правила аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.AuditRule`1.#ctor(System.String,`0,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags,System.Security.AccessControl.AuditFlags)">
- <summary>Инициализирует новый экземпляр класса AuditRule’1, используя указанные значения.</summary>
- <param name="identity">Идентификатор, к которому применяется правило аудита.</param>
- <param name="rights">Права правила аудита.</param>
- <param name="inheritanceFlags">Свойства наследования правила аудита.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил аудита.</param>
- <param name="flags">Условия, при которых применяется правило аудита.</param>
- </member>
- <member name="P:System.Security.AccessControl.AuditRule`1.Rights">
- <summary>Права правила аудита.</summary>
- <returns>Возвращает <see cref="{0}" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.AuthorizationRule">
- <summary>Определяет доступ к защищаемым объектам.В производных классах <see cref="T:System.Security.AccessControl.AccessRule" /> и <see cref="T:System.Security.AccessControl.AuditRule" /> детализируются функции доступа и аудита.</summary>
- </member>
- <member name="M:System.Security.AccessControl.AuthorizationRule.#ctor(System.Security.Principal.IdentityReference,System.Int32,System.Boolean,System.Security.AccessControl.InheritanceFlags,System.Security.AccessControl.PropagationFlags)">
- <summary>Инициализирует новый экземпляр <see cref="T:System.Security.AuthorizationControl.AccessRule" />, используя указанные значения.</summary>
- <param name="identity">Идентификатор, к которому применяется правило доступа. В качестве этого параметра должен выступать объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
- <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
- <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
- <param name="inheritanceFlags">Свойства наследования правила доступа.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="identity" /> нельзя привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="accessMask" /> равно нулю или параметр <paramref name="inheritanceFlags" /> или <paramref name="propagationFlags" /> содержит неизвестное значение.</exception>
- </member>
- <member name="P:System.Security.AccessControl.AuthorizationRule.AccessMask">
- <summary>Получает маску доступа для данного правила.</summary>
- <returns>Маска доступа для данного правила.</returns>
- </member>
- <member name="P:System.Security.AccessControl.AuthorizationRule.IdentityReference">
- <summary>Получает объект <see cref="T:System.Security.Principal.IdentityReference" />, к которому применяется данное правило.</summary>
- <returns>Объект <see cref="T:System.Security.Principal.IdentityReference" />, к которому применяется данное правило.</returns>
- </member>
- <member name="P:System.Security.AccessControl.AuthorizationRule.InheritanceFlags">
- <summary>Получает значение флагов, определяющих порядок наследования правила дочерними объектами.</summary>
- <returns>Побитовое сочетание значений перечисления.</returns>
- </member>
- <member name="P:System.Security.AccessControl.AuthorizationRule.IsInherited">
- <summary>Получает значение, которое определяет, наследуется правило от родительского объекта-контейнера или задается явным образом.</summary>
- <returns>Значение true, если правило наследуется от родительского контейнера, а не задается явным образом.</returns>
- </member>
- <member name="P:System.Security.AccessControl.AuthorizationRule.PropagationFlags">
- <summary>Получает значение флагов распространения, определяющих порядок распространения наследования правила среди дочерних объектов.Это свойство имеет смысл лишь в том случае, когда значение перечисления <see cref="T:System.Security.AccessControl.InheritanceFlags" /> не равно <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</summary>
- <returns>Побитовое сочетание значений перечисления.</returns>
- </member>
- <member name="T:System.Security.AccessControl.AuthorizationRuleCollection">
- <summary>Представляет коллекцию объектов <see cref="T:System.Security.AccessControl.AuthorizationRule" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.#ctor">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.AuthorizationRuleCollection" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.AddRule(System.Security.AccessControl.AuthorizationRule)">
- <summary>Добавление в коллекцию объекта <see cref="T:System.Web.Configuration.AuthorizationRule" />.</summary>
- <param name="rule">Объект <see cref="T:System.Web.Configuration.AuthorizationRule" /> для добавления в коллекцию.</param>
- </member>
- <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.CopyTo(System.Security.AccessControl.AuthorizationRule[],System.Int32)">
- <summary>Копирует содержимое коллекции в массив.</summary>
- <param name="rules">Массив, в который нужно скопировать содержимое коллекции.</param>
- <param name="index">Индекс (с нуля), с которого начинается копирование.</param>
- </member>
- <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.Count"></member>
- <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.Item(System.Int32)">
- <summary>Получает объект <see cref="T:System.Security.AccessControl.AuthorizationRule" /> по указанному индексу в коллекции.</summary>
- <returns>Объект <see cref="T:System.Security.AccessControl.AuthorizationRule" /> по указанному индексу.</returns>
- <param name="index">Отсчитываемый с нуля индекс получаемого объекта <see cref="T:System.Security.AccessControl.AuthorizationRule" />.</param>
- </member>
- <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
- <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#ICollection#IsSynchronized"></member>
- <member name="P:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#ICollection#SyncRoot"></member>
- <member name="M:System.Security.AccessControl.AuthorizationRuleCollection.System#Collections#IEnumerable#GetEnumerator"></member>
- <member name="T:System.Security.AccessControl.CommonAce">
- <summary>Представляет элемент управления доступом.</summary>
- </member>
- <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[])">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonAce" />.</summary>
- <param name="flags">Флаги, определяющие параметры наследования и распространения наследования, а также условия аудита нового элемента управления доступом.</param>
- <param name="qualifier">Функция нового элемента управления доступом.</param>
- <param name="accessMask">Маска доступа элемента управления доступом.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, связанный с новым элементом управления доступом.</param>
- <param name="isCallback">Значение true, если новый элемент управления доступом является элементом управления доступом обратного вызова.</param>
- <param name="opaque">Непрозрачные данные, связанные с новым элементом управления доступом.Непрозрачные данные разрешены только для элементов управления доступом обратного вызова.Длина этого массива не должна превышать значения, возвращаемого методом <see cref="M:System.Security.AccessControl.CommonAce.MaxOpaqueLength(System.Boolean)" />.</param>
- </member>
- <member name="P:System.Security.AccessControl.CommonAce.BinaryLength">
- <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CommonAce" />.Это длину необходимо передать методу <see cref="M:System.Security.AccessControl.CommonAce.GetBinaryForm(System.Byte[],System.Int32)" /> перед маршалингом списка управления доступом в двоичный массив.</summary>
- <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CommonAce" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.CommonAce.GetBinaryForm(System.Byte[],System.Int32)">
- <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.CommonAce" /> в указанный массив байтов, начиная с указанной позиции.</summary>
- <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.CommonAce" />.</param>
- <param name="offset">Позиция, с которой начинается маршалинг.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> отрицательно или слишком велико, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.CommonAce" /> в массив <paramref name="binaryForm" />.</exception>
- </member>
- <member name="M:System.Security.AccessControl.CommonAce.MaxOpaqueLength(System.Boolean)">
- <summary>Возвращает максимально допустимую длину большого двоичного объекта непрозрачных данных для элементов управления доступом обратного вызова.</summary>
- <returns>Допустимая длина большого двоичного объекта непрозрачных данных.</returns>
- <param name="isCallback">Значение true, если объект <see cref="T:System.Security.AccessControl.CommonAce" /> является элементом управления доступом обратного вызова.</param>
- </member>
- <member name="T:System.Security.AccessControl.CommonAcl">
- <summary>Представляет список управления доступом и является базовым классом для классов <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> и <see cref="T:System.Security.AccessControl.SystemAcl" />.</summary>
- </member>
- <member name="P:System.Security.AccessControl.CommonAcl.BinaryLength">
- <summary>Возвращает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.CommonAcl.GetBinaryForm(System.Byte[],System.Int32)" />.</summary>
- <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonAcl.Count">
- <summary>Возвращает количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.CommonAcl" />.</summary>
- <returns>Количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.CommonAcl" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.CommonAcl.GetBinaryForm(System.Byte[],System.Int32)">
- <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.CommonAcl" /> в указанный массив байтов, начиная с указанной позиции.</summary>
- <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.</param>
- <param name="offset">Позиция, с которой начинается маршалинг.</param>
- </member>
- <member name="P:System.Security.AccessControl.CommonAcl.IsCanonical">
- <summary>Возвращает логическое значение, которое указывает, расположены ли элементы управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.CommonAcl" /> в каноническом порядке.</summary>
- <returns>Значение true, если элементы управления доступом в текущем текущем объекте <see cref="T:System.Security.AccessControl.CommonAcl" /> расположены в каноническом порядке; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonAcl.IsContainer">
- <summary>Определяет, является ли объект <see cref="T:System.Security.AccessControl.CommonAcl" /> контейнером. </summary>
- <returns>Значение true, если текущий объект <see cref="T:System.Security.AccessControl.CommonAcl" /> является контейнером.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonAcl.IsDS">
- <summary>Определяет, является ли текущий объект <see cref="T:System.Security.AccessControl.CommonAcl" /> списком управления доступом объекта каталога.</summary>
- <returns>Значение true, если текущий объект <see cref="T:System.Security.AccessControl.CommonAcl" /> является списком управления доступом объекта каталога.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonAcl.Item(System.Int32)">
- <summary>Возвращает или задает объект <see cref="T:System.Security.AccessControl.CommonAce" /> с заданным индексом.</summary>
- <returns>Параметр <see cref="T:System.Security.AccessControl.CommonAce" /> по указанному индексу.</returns>
- <param name="index">Индекс (с нуля) возвращаемого или задаваемого <see cref="T:System.Security.AccessControl.CommonAce" />.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonAcl.Purge(System.Security.Principal.SecurityIdentifier)">
- <summary>Удаляет все элементы управления доступом, содержащиеся в данном объекте <see cref="T:System.Security.AccessControl.CommonAcl" /> и связанные с объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" /> для проверки.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonAcl.RemoveInheritedAces">
- <summary>Удаляет все наследуемые элементы управления доступом из данного объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.</summary>
- </member>
- <member name="P:System.Security.AccessControl.CommonAcl.Revision">
- <summary>Возвращает уровень редакции объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.</summary>
- <returns>Байтовое значение, определяющее уровень редакции объекта <see cref="T:System.Security.AccessControl.CommonAcl" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.CommonObjectSecurity">
- <summary>Обеспечивает возможность управления доступом к объектам без непосредственной работы со списками управления доступом.Этот класс является абстрактным базовым классом для класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.#ctor(System.Boolean)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <param name="isContainer">Значение true, если новый объект является контейнером.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.AddAccessRule(System.Security.AccessControl.AccessRule)">
- <summary>Добавляет указанное правило доступа в список управления доступом на уровне пользователей, связанный с данным объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <param name="rule">Добавляемое правило доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.AddAuditRule(System.Security.AccessControl.AuditRule)">
- <summary>Добавляет указанное правило аудита в системный список управления доступом, связанный с данным объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <param name="rule">Добавляемое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.GetAccessRules(System.Boolean,System.Boolean,System.Type)">
- <summary>Получает коллекцию правил доступа, связанных с указанным идентификатором безопасности.</summary>
- <returns>Коллекция правил доступа, связанных с указанным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
- <param name="includeExplicit">Значение true, чтобы включить правила доступа, явным образом указанные для данного объекта.</param>
- <param name="includeInherited">Значение true, чтобы включить унаследованные правила доступа.</param>
- <param name="targetType">Определяет, относится ли идентификатор безопасности, для которого извлекаются правила доступа, к типу T:System.Security.Principal.SecurityIdentifier или к типу T:System.Security.Principal.NTAccount.Значение этого параметра должно иметь тип, который можно преобразовать в тип <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
- <PermissionSet>
- <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
- </PermissionSet>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.GetAuditRules(System.Boolean,System.Boolean,System.Type)">
- <summary>Получает коллекцию правил аудита, связанных с указанным идентификатором безопасности.</summary>
- <returns>Коллекция правил аудита, связанных с указанным объектом <see cref="T:System.Security.Principal.SecurityIdentifier" />.</returns>
- <param name="includeExplicit">Значение true, чтобы включить правила аудита, явным образом указанные для данного объекта.</param>
- <param name="includeInherited">Значение true, чтобы включить унаследованные правила аудита.</param>
- <param name="targetType">Идентификатор безопасности, для которого извлекаются правила аудита.Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
- <PermissionSet>
- <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
- </PermissionSet>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
- <summary>Применяет указанное изменение к списку управления доступом на уровне пользователей, связанному с данным объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <returns>Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</returns>
- <param name="modification">Применяемое изменение списка управления доступом на уровне пользователей.</param>
- <param name="rule">Изменяемое правило доступа.</param>
- <param name="modified">Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
- <summary>Применяет указанное изменение к системному списку управления доступом, связанному с данным объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <returns>Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</returns>
- <param name="modification">Применяемое изменение системного списка управления доступом.</param>
- <param name="rule">Изменяемое правило аудита.</param>
- <param name="modified">Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAccessRule(System.Security.AccessControl.AccessRule)">
- <summary>Удаляет правила доступа с тем же идентификатором безопасности и маской доступа, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <returns>Значение true, если правило доступа успешно удалено; в противном случае — значение false.</returns>
- <param name="rule">Удаляемое правило доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAccessRuleAll(System.Security.AccessControl.AccessRule)">
- <summary>Удаляет все правила доступа с тем же идентификатором безопасности, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <param name="rule">Удаляемое правило доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAccessRuleSpecific(System.Security.AccessControl.AccessRule)">
- <summary>Удаляет все правила доступа, в точности совпадающие с указанным правилом доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <param name="rule">Удаляемое правило доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAuditRule(System.Security.AccessControl.AuditRule)">
- <summary>Удаляет правила аудита с тем же идентификатором безопасности и маской доступа, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <returns>Значение true, если правило аудита успешно удалено; в противном случае — значение false.</returns>
- <param name="rule">Удаляемое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAuditRuleAll(System.Security.AccessControl.AuditRule)">
- <summary>Удаляет все правила аудита с тем же идентификатором безопасности, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <param name="rule">Удаляемое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.RemoveAuditRuleSpecific(System.Security.AccessControl.AuditRule)">
- <summary>Удаляет все правила аудита, в точности совпадающие с указанным правилом аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</summary>
- <param name="rule">Удаляемое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.ResetAccessRule(System.Security.AccessControl.AccessRule)">
- <summary>Удаляет все правила доступа из списка управления доступом на уровне пользователей (DACL), связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />, а затем добавляет указанное правило доступа.</summary>
- <param name="rule">Сбрасываемое правило доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.SetAccessRule(System.Security.AccessControl.AccessRule)">
- <summary>Удаляет все правила доступа с тем же идентификатором и квалификатором безопасности, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />, а затем добавляет указанное правило доступа.</summary>
- <param name="rule">Устанавливаемое правило доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonObjectSecurity.SetAuditRule(System.Security.AccessControl.AuditRule)">
- <summary>Удаляет все правила аудита с тем же идентификатором и квалификатором безопасности, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />, а затем добавляет указанное правило аудита.</summary>
- <param name="rule">Устанавливаемое правило аудита.</param>
- </member>
- <member name="T:System.Security.AccessControl.CommonSecurityDescriptor">
- <summary>Представляет дескриптор безопасности.Дескриптор безопасности включает владельца, основную группу, список управления доступом на уровне пользователей и системный список управления доступом.</summary>
- </member>
- <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.#ctor(System.Boolean,System.Boolean,System.Byte[],System.Int32)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> на основании указанного массива байтовых значений.</summary>
- <param name="isContainer">Значение true, если новый дескриптор безопасности связан с объектом-контейнером.</param>
- <param name="isDS">Значение true, если новый дескриптор безопасности связан с объектом каталога.</param>
- <param name="binaryForm">Массив байтовых значений, на основании которого необходимо создать новый объект <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
- <param name="offset">Позиция в массиве <paramref name="binaryForm" />, с которой начинается копирование.</param>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> на основании указанных сведений.</summary>
- <param name="isContainer">Значение true, если новый дескриптор безопасности связан с объектом-контейнером.</param>
- <param name="isDS">Значение true, если новый дескриптор безопасности связан с объектом каталога.</param>
- <param name="flags">Флаги, определяющие поведение нового объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
- <param name="owner">Владелец нового объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
- <param name="group">Основная группа для нового объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
- <param name="systemAcl">Системный список управления доступом нового объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
- <param name="discretionaryAcl">Список управления доступом на уровне пользователей нового объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.#ctor(System.Boolean,System.Boolean,System.Security.AccessControl.RawSecurityDescriptor)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> на основании указанного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
- <param name="isContainer">Значение true, если новый дескриптор безопасности связан с объектом-контейнером.</param>
- <param name="isDS">Значение true, если новый дескриптор безопасности связан с объектом каталога.</param>
- <param name="rawSecurityDescriptor">Объект <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />, из которого создается новый объект <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.#ctor(System.Boolean,System.Boolean,System.String)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> на основании указанной строки SDDL (Security Descriptor Definition Language).</summary>
- <param name="isContainer">Значение true, если новый дескриптор безопасности связан с объектом-контейнером.</param>
- <param name="isDS">Значение true, если новый дескриптор безопасности связан с объектом каталога.</param>
- <param name="sddlForm">Строка SDDL, на основании которой создается новый объект <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.AddDiscretionaryAcl(System.Byte,System.Int32)">
- <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>
- <param name="revision">Номер редакции нового объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</param>
- <param name="trusted">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Это число будет использоваться только для справки.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.AddSystemAcl(System.Byte,System.Int32)">
- <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>
- <param name="revision">Номер редакции нового объекта <see cref="T:System.Security.AccessControl.SystemAcl" />.</param>
- <param name="trusted">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.SystemAcl" />.Это число будет использоваться только для справки.</param>
- </member>
- <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.ControlFlags">
- <summary>Получает значения, определяющие поведение объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</summary>
- <returns>Один или несколько членов перечисления <see cref="T:System.Security.AccessControl.ControlFlags" />, объединенных с помощью операции логического ИЛИ.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.DiscretionaryAcl">
- <summary>Получает или задает список управления доступом на уровне пользователей для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.Список управления доступом на уровне пользователей содержит правила доступа.</summary>
- <returns>Список управления доступом на уровне пользователей для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.Group">
- <summary>Получает или задает основную группу для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</summary>
- <returns>Основная группа для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsContainer">
- <summary>Получает логическое значение, которое указывает, связан ли данный объект <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> с объектом-контейнером.</summary>
- <returns>Значение true, если объект связан с объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />, являющимся контейнером; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsDiscretionaryAclCanonical">
- <summary>Получает логическое значение, указывающее, размещены ли элементы связанного с этим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> списка управления доступом на уровне пользователей в каноническом порядке.</summary>
- <returns>Значение true, если элементы связанного с этим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> списка управления доступом на уровне пользователей размещены в каноническом порядке; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsDS">
- <summary>Получает логическое значение, которое указывает, связан ли данный объект <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> с объектом каталога.</summary>
- <returns>Значение true, если объект, связанный с этим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />, является объектом каталога; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.IsSystemAclCanonical">
- <summary>Получает логическое значение, указывающее, размещены ли элементы связанного с этим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> системного списка управления доступом в каноническом порядке.</summary>
- <returns>Значение true, если элементы связанного с этим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> системного списка управления доступом размещены в каноническом порядке; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.Owner">
- <summary>Получает или задает владельца объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</summary>
- <returns>Владелец объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.PurgeAccessControl(System.Security.Principal.SecurityIdentifier)">
- <summary>Удаляет все правила доступа для указанного идентификатора безопасности из списка управления доступом на уровне пользователей, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</summary>
- <param name="sid">Идентификатор безопасности, для которого удаляются правила доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.PurgeAudit(System.Security.Principal.SecurityIdentifier)">
- <summary>Удаляет все правила аудита для указанного идентификатора безопасности из системного списка управления доступом, связанного с текущим объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</summary>
- <param name="sid">Идентификатор безопасности, для которого удаляются правила аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.SetDiscretionaryAclProtection(System.Boolean,System.Boolean)">
- <summary>Задает защиту от наследования для списка управления доступом на уровне пользователей, связанного с данным объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.Защищенные списки управления доступом на уровне пользователей не наследуют правила доступа у родительских контейнеров.</summary>
- <param name="isProtected">Значение true, если список управления доступом на уровне пользователей защищается от наследования.</param>
- <param name="preserveInheritance">Значение true для сохранения наследуемых правил доступа в списке управления доступом на уровне пользователей; значение false для удаления наследуемых правил доступа из списка управления доступом на уровне пользователей.</param>
- </member>
- <member name="M:System.Security.AccessControl.CommonSecurityDescriptor.SetSystemAclProtection(System.Boolean,System.Boolean)">
- <summary>Задает защиту от наследования для системного списка управления доступом, связанного с данным объектом <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.Защищенные системные списки управления доступом не наследуют правила аудита у родительских контейнеров.</summary>
- <param name="isProtected">Значение true, если системный список управления доступом защищается от наследования.</param>
- <param name="preserveInheritance">Значение true для сохранения наследуемых правил аудита в системном списке управления доступом; значение false для удаления наследуемых правил аудита из системного списка управления доступом.</param>
- </member>
- <member name="P:System.Security.AccessControl.CommonSecurityDescriptor.SystemAcl">
- <summary>Получает или задает системный список управления доступом для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.Системный список управления доступом содержит правила аудита.</summary>
- <returns>Системный список управления доступом для данного объекта <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.CompoundAce">
- <summary>Представляет составной элемент управления доступом.</summary>
- </member>
- <member name="M:System.Security.AccessControl.CompoundAce.#ctor(System.Security.AccessControl.AceFlags,System.Int32,System.Security.AccessControl.CompoundAceType,System.Security.Principal.SecurityIdentifier)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CompoundAce" />.</summary>
- <param name="flags">Содержит флаги, определяющие параметры наследования и распространения наследования, а также условия аудита нового элемента управления доступом.</param>
- <param name="accessMask">Маска доступа элемента управления доступом.</param>
- <param name="compoundAceType">Значение из перечисления <see cref="T:System.Security.AccessControl.CompoundAceType" />.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, связанный с новым элементом управления доступом.</param>
- </member>
- <member name="P:System.Security.AccessControl.CompoundAce.BinaryLength">
- <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.CompoundAce.GetBinaryForm" />.</summary>
- <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.CompoundAce.CompoundAceType">
- <summary>Получает или задает тип этого объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.</summary>
- <returns>Тип данного объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.CompoundAce.GetBinaryForm(System.Byte[],System.Int32)">
- <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.CompoundAce" /> в указанный массив байтов, начиная с указанного смещения.</summary>
- <param name="binaryForm">Массив байтов, в который упаковывается содержимое объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.</param>
- <param name="offset">Позиция, с которой начинается маршалинг.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> отрицательно или слишком велико, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.CompoundAce" /> в массив <paramref name="array" />.</exception>
- </member>
- <member name="T:System.Security.AccessControl.CompoundAceType">
- <summary>Определяет тип объекта <see cref="T:System.Security.AccessControl.CompoundAce" />.</summary>
- </member>
- <member name="F:System.Security.AccessControl.CompoundAceType.Impersonation">
- <summary>Объект <see cref="T:System.Security.AccessControl.CompoundAce" /> используется для олицетворения.</summary>
- </member>
- <member name="T:System.Security.AccessControl.ControlFlags">
- <summary>Эти флаги влияют на поведение дескриптора безопасности.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclAutoInherited">
- <summary>Указывает, что список управления доступом на уровне пользователей автоматически наследуется у родительского элемента.Задается только диспетчером ресурсов.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclAutoInheritRequired">
- <summary>Игнорируется.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclDefaulted">
- <summary>Указывает, что список управления доступом на уровне пользователей был получен с помощью механизма установки значений по умолчанию.Задается только диспетчером ресурсов.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclPresent">
- <summary>Указывает, что список управления доступом на уровне пользователей не равен null.Задается диспетчером ресурсов или пользователями.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclProtected">
- <summary>Указывает, что диспетчер ресурсов не допускает автоматического наследования.Задается диспетчером ресурсов или пользователями.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.DiscretionaryAclUntrusted">
- <summary>Игнорируется.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.GroupDefaulted">
- <summary>Указывает, что группа <see cref="T:System.Security.Principal.SecurityIdentifier" /> была получена с помощью механизма установки значений по умолчанию.Задается только диспетчером ресурсов; не должен задаваться вызывающими объектами.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.None">
- <summary>Нет флагов управления.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.OwnerDefaulted">
- <summary>Указывает, что владелец <see cref="T:System.Security.Principal.SecurityIdentifier" /> был получен с помощью механизма установки значений по умолчанию.Задается только диспетчером ресурсов; не должен задаваться вызывающими объектами.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.RMControlValid">
- <summary>Указывает, что содержимое поля Reserved действительно.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.SelfRelative">
- <summary>Указывает, что двоичное представление дескриптора безопасности не относительное. Этот флаг всегда установлен.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.ServerSecurity">
- <summary>Игнорируется.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.SystemAclAutoInherited">
- <summary>Указывает, что системный список управления доступом автоматически наследуется у родительского элемента.Задается только диспетчером ресурсов.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.SystemAclAutoInheritRequired">
- <summary>Игнорируется.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.SystemAclDefaulted">
- <summary>Указывает, что системный список управления доступом был получен с помощью механизма установки значений по умолчанию.Задается только диспетчером ресурсов.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.SystemAclPresent">
- <summary>Указывает, что системный список управления доступом не равен null.Задается диспетчером ресурсов или пользователями.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ControlFlags.SystemAclProtected">
- <summary>Указывает, что диспетчер ресурсов не допускает автоматического наследования.Задается диспетчером ресурсов или пользователями.</summary>
- </member>
- <member name="T:System.Security.AccessControl.CustomAce">
- <summary>Представляет элемент управления доступом, тип которого не является членом перечисления <see cref="T:System.Security.AccessControl.AceType" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.CustomAce.#ctor(System.Security.AccessControl.AceType,System.Security.AccessControl.AceFlags,System.Byte[])">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.CustomAce" />.</summary>
- <param name="type">Тип нового элемента управления доступом.Значение должно быть больше, чем <see cref="F:System.Security.AccessControl.AceType.MaxDefinedAceType" />.</param>
- <param name="flags">Флаги, определяющие параметры наследования и распространения наследования, а также условия аудита нового элемента управления доступом.</param>
- <param name="opaque">Массив байтовых значений, содержащий данные нового элемента управления доступом.Это значение может быть равно null.Длина этого массива не должна превышать значения поля <see cref="F:System.Security.AccessControl.CustomAce.MaxOpaqueLength" /> и должно быть кратным четырем.</param>
- <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>
- </member>
- <member name="P:System.Security.AccessControl.CustomAce.BinaryLength">
- <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CustomAce" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.CustomAce.GetBinaryForm" />.</summary>
- <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.CustomAce" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.CustomAce.GetBinaryForm(System.Byte[],System.Int32)">
- <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.CustomAce" /> в указанный массив байтов, начиная с указанного смещения.</summary>
- <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.CustomAce" />.</param>
- <param name="offset">Позиция, с которой начинается маршалинг.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="offset" /> имеет отрицательное или слишком большое значение, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.CustomAce" /> в параметр <paramref name="array" />.</exception>
- </member>
- <member name="M:System.Security.AccessControl.CustomAce.GetOpaque">
- <summary>Возвращает длину непрозрачных данных, связанных с этим объектом <see cref="T:System.Security.AccessControl.CustomAce" />. </summary>
- <returns>Массив байтов, представляющий непрозрачные данные, связанные с данным объектом <see cref="T:System.Security.AccessControl.CustomAce" />.</returns>
- </member>
- <member name="F:System.Security.AccessControl.CustomAce.MaxOpaqueLength">
- <summary>Возвращает максимально допустимую длину большого двоичного объекта непрозрачных данных для данного объекта <see cref="T:System.Security.AccessControl.CustomAce" />.</summary>
- </member>
- <member name="P:System.Security.AccessControl.CustomAce.OpaqueLength">
- <summary>Получает длину непрозрачных данных, связанных с этим объектом <see cref="T:System.Security.AccessControl.CustomAce" />.</summary>
- <returns>Длина непрозрачных данных обратного вызова в байтах.</returns>
- </member>
- <member name="M:System.Security.AccessControl.CustomAce.SetOpaque(System.Byte[])">
- <summary>Задает непрозрачные данные обратного вызова, связанные с этим объектом <see cref="T:System.Security.AccessControl.CustomAce" />.</summary>
- <param name="opaque">Массив байтов, представляющий непрозрачные данные обратного вызова для данного объекта <see cref="T:System.Security.AccessControl.CustomAce" />.</param>
- </member>
- <member name="T:System.Security.AccessControl.DiscretionaryAcl">
- <summary>Представляет список управления доступом на уровне пользователей.</summary>
- </member>
- <member name="M:System.Security.AccessControl.DiscretionaryAcl.#ctor(System.Boolean,System.Boolean,System.Byte,System.Int32)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> с использованием указанных значений.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является контейнером.</param>
- <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является объектом каталога списка управления доступом.</param>
- <param name="revision">Номер редакции нового объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</param>
- <param name="capacity">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Это число будет использоваться только для справки.</param>
- </member>
- <member name="M:System.Security.AccessControl.DiscretionaryAcl.#ctor(System.Boolean,System.Boolean,System.Int32)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> с использованием указанных значений.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является контейнером.</param>
- <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является объектом каталога списка управления доступом.</param>
- <param name="capacity">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Это число будет использоваться только для справки.</param>
- </member>
- <member name="M:System.Security.AccessControl.DiscretionaryAcl.#ctor(System.Boolean,System.Boolean,System.Security.AccessControl.RawAcl)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> с указанными значениями из указанного объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является контейнером.</param>
- <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.DiscretionaryAcl" /> является объектом каталога списка управления доступом.</param>
- <param name="rawAcl">Базовый объект <see cref="T:System.Security.AccessControl.RawAcl" />, соответствующий новому объекту <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Чтобы создать пустой список управления доступом, укажите значение null.</param>
- </member>
- <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)">
- <summary>Добавляет элемент управления доступом с указанными параметрами к текущему объекту <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
- <param name="accessType">Тип добавляемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется элемент управления доступом.</param>
- <param name="accessMask">Правило доступа для нового элемента управления доступом.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового элемента управления доступом.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового элемента управления доступом.</param>
- </member>
- <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)">
- <summary>Добавляет элемент управления доступом с указанными параметрами к текущему объекту <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта для нового элемента управления доступом.</summary>
- <param name="accessType">Тип добавляемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется элемент управления доступом.</param>
- <param name="accessMask">Правило доступа для нового элемента управления доступом.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового элемента управления доступом.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового элемента управления доступом.</param>
- <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
- <param name="objectType">Идентификатор класса объектов, к которым применяется новый элемент управления доступом.</param>
- <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать новый элемент управления доступом.</param>
- </member>
- <member name="M:System.Security.AccessControl.DiscretionaryAcl.AddAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
- <summary>Добавляет элемент управления доступом с указанными параметрами к текущему объекту <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
- <param name="accessType">Тип добавляемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется элемент управления доступом.</param>
- <param name="rule">
- <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> Для новых доступа.</param>
- </member>
- <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)">
- <summary>Удаляет указанное правило управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
- <returns>Значение true, если метод успешно удаляет указанное правило доступа; в противном случае — значение false.</returns>
- <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило управления доступом.</param>
- <param name="accessMask">Маска доступа для удаляемого правила.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила.</param>
- </member>
- <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)">
- <summary>Удаляет указанное правило управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта.</summary>
- <returns>Значение true, если метод успешно удаляет указанное правило доступа; в противном случае — значение false.</returns>
- <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило управления доступом.</param>
- <param name="accessMask">Маска доступа для удаляемого правила управления доступом.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила управления доступом.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила управления доступом.</param>
- <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
- <param name="objectType">Идентификатор класса объектов, к которым применяется удаляемое правило управления доступом.</param>
- <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать удаляемое правило управления доступом.</param>
- </member>
- <member name="M:System.Security.AccessControl.DiscretionaryAcl.RemoveAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
- <summary>Удаляет указанное правило управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
- <returns>Возвращает <see cref="T:System.Boolean" />.</returns>
- <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило управления доступом.</param>
- <param name="rule">
- <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> Для которого необходимо удалить доступ.</param>
- </member>
- <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)">
- <summary>Удаляет указанный элемент управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
- <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется элемент управления доступом.</param>
- <param name="accessMask">Маска доступа для удаляемого элемента управления доступом.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого элемента управления доступом.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого элемента управления доступом.</param>
- </member>
- <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)">
- <summary>Удаляет указанный элемент управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта для удаляемого элемента управления доступом.</summary>
- <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется элемент управления доступом.</param>
- <param name="accessMask">Маска доступа для удаляемого элемента управления доступом.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого элемента управления доступом.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого элемента управления доступом.</param>
- <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
- <param name="objectType">Идентификатор класса объектов, к которым применяется удаляемый элемент управления доступом.</param>
- <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать удаляемый элемент управления доступом.</param>
- </member>
- <member name="M:System.Security.AccessControl.DiscretionaryAcl.RemoveAccessSpecific(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
- <summary>Удаляет указанный элемент управления доступом из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
- <param name="accessType">Тип удаляемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется элемент управления доступом.</param>
- <param name="rule">
- <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> Для которого необходимо удалить доступ.</param>
- </member>
- <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)">
- <summary>Задает указанный элемент управления доступом для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
- <param name="accessType">Тип устанавливаемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого нужно установить элемент управления доступом.</param>
- <param name="accessMask">Правило доступа для нового элемента управления доступом.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового элемента управления доступом.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового элемента управления доступом.</param>
- </member>
- <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)">
- <summary>Задает указанный элемент управления доступом для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
- <param name="accessType">Тип устанавливаемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого нужно установить элемент управления доступом.</param>
- <param name="accessMask">Правило доступа для нового элемента управления доступом.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового элемента управления доступом.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового элемента управления доступом.</param>
- <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
- <param name="objectType">Идентификатор класса объектов, к которым применяется новый элемент управления доступом.</param>
- <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать новый элемент управления доступом.</param>
- </member>
- <member name="M:System.Security.AccessControl.DiscretionaryAcl.SetAccess(System.Security.AccessControl.AccessControlType,System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAccessRule)">
- <summary>Задает указанный элемент управления доступом для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
- <param name="accessType">Тип устанавливаемого элемента управления доступом («разрешить» или «запретить»).</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого нужно установить элемент управления доступом.</param>
- <param name="rule">
- <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> Для которого требуется задать доступ.</param>
- </member>
- <member name="T:System.Security.AccessControl.GenericAce">
- <summary>Представляет элемент управления доступом и является базовым классом для всех остальных классов элементов управления доступом.</summary>
- </member>
- <member name="P:System.Security.AccessControl.GenericAce.AceFlags">
- <summary>Получает или задает объект <see cref="T:System.Security.AccessControl.AceFlags" />, связанный с объектом <see cref="T:System.Security.AccessControl.GenericAce" />.</summary>
- <returns>Объект <see cref="T:System.Security.AccessControl.AceFlags" />, связанный с данным объектом <see cref="T:System.Security.AccessControl.GenericAce" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericAce.AceType">
- <summary>Получает тип данного элемента управления доступом.</summary>
- <returns>Тип данного элемента управления доступом.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericAce.AuditFlags">
- <summary>Получает сведения об аудите, связанные с данным элементом управления доступом.</summary>
- <returns>Сведения об аудите, связанные с данным элементом управления доступом.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericAce.BinaryLength">
- <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericAce" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.GenericAce.GetBinaryForm" />.</summary>
- <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericAce" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.GenericAce.Copy">
- <summary>Создает глубокую копию данного элемента управления доступом.</summary>
- <returns>Объект <see cref="T:System.Security.AccessControl.GenericAce" />, создаваемый с помощью данного метода.</returns>
- </member>
- <member name="M:System.Security.AccessControl.GenericAce.CreateFromBinaryForm(System.Byte[],System.Int32)">
- <summary>Создает объект <see cref="T:System.Security.AccessControl.GenericAce" /> из указанных двоичных данных.</summary>
- <returns>Объект <see cref="T:System.Security.AccessControl.GenericAce" />, созданный с помощью данного метода.</returns>
- <param name="binaryForm">Двоичные данные, из которых создается новый объект <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
- <param name="offset">Позиция, с которой начинается распаковка.</param>
- </member>
- <member name="M:System.Security.AccessControl.GenericAce.Equals(System.Object)">
- <summary>Определяет, равен ли заданный объект <see cref="T:System.Security.AccessControl.GenericAce" /> текущему объекту <see cref="T:System.Security.AccessControl.GenericAce" />.</summary>
- <returns>Значение true, если заданный объект <see cref="T:System.Security.AccessControl.GenericAce" /> равен текущему объекту <see cref="T:System.Security.AccessControl.GenericAce" />; в противном случае — значение false.</returns>
- <param name="o">Объект <see cref="T:System.Security.AccessControl.GenericAce" />, который требуется сравнить с текущим объектом <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
- </member>
- <member name="M:System.Security.AccessControl.GenericAce.GetBinaryForm(System.Byte[],System.Int32)">
- <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.GenericAce" /> в указанный массив байтов, начиная с указанного смещения.</summary>
- <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
- <param name="offset">Позиция, с которой начинается маршалинг.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="offset" /> имеет отрицательное или слишком большое значение, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.GenericAcl" /> в параметр <paramref name="array" />.</exception>
- </member>
- <member name="M:System.Security.AccessControl.GenericAce.GetHashCode">
- <summary>Служит хэш-функцией для класса <see cref="T:System.Security.AccessControl.GenericAce" />.Метод <see cref="M:System.Security.AccessControl.GenericAce.GetHashCode" /> можно использовать в алгоритмах хэширования и структурах данных, подобных хэш-таблицам.</summary>
- <returns>Хэш-код для текущего объекта <see cref="T:System.Security.AccessControl.GenericAce" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericAce.InheritanceFlags">
- <summary>Получает флаги, определяющие свойства наследования данного элемента управления доступом.</summary>
- <returns>Флаги, определяющие свойства наследования данного элемента управления доступом.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericAce.IsInherited">
- <summary>Получает логическое значение, определяющее, наследуется данный элемент управления доступом или задается явным образом.</summary>
- <returns>Значение true, если элемент управления доступом наследуется; в противном случае — false.</returns>
- </member>
- <member name="M:System.Security.AccessControl.GenericAce.op_Equality(System.Security.AccessControl.GenericAce,System.Security.AccessControl.GenericAce)">
- <summary>Определяет, считаются ли равными заданные объекты <see cref="T:System.Security.AccessControl.GenericAce" />.</summary>
- <returns>Значение true, если два объекта <see cref="T:System.Security.AccessControl.GenericAce" /> равны; в противном случае — значение false.</returns>
- <param name="left">Первый сравниваемый объект <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
- <param name="right">Второй объект <see cref="T:System.Security.AccessControl.GenericAce" /> для сравнения.</param>
- </member>
- <member name="M:System.Security.AccessControl.GenericAce.op_Inequality(System.Security.AccessControl.GenericAce,System.Security.AccessControl.GenericAce)">
- <summary>Определяет, считаются ли заданные объекты <see cref="T:System.Security.AccessControl.GenericAce" /> неравными.</summary>
- <returns>Значение true, если два объекта <see cref="T:System.Security.AccessControl.GenericAce" /> не равны; в противном случае — значение false.</returns>
- <param name="left">Первый сравниваемый объект <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
- <param name="right">Второй объект <see cref="T:System.Security.AccessControl.GenericAce" /> для сравнения.</param>
- </member>
- <member name="P:System.Security.AccessControl.GenericAce.PropagationFlags">
- <summary>Получает флаги, определяющие свойства распространения наследования данного элемента управления доступом.</summary>
- <returns>Флаги, определяющие свойства распространения наследования данного элемента управления доступом.</returns>
- </member>
- <member name="T:System.Security.AccessControl.GenericAcl">
- <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>
- </member>
- <member name="M:System.Security.AccessControl.GenericAcl.#ctor">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.GenericAcl" />.</summary>
- </member>
- <member name="F:System.Security.AccessControl.GenericAcl.AclRevision">
- <summary>Номер редакции текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.Это значение возвращается свойством <see cref="P:System.Security.AccessControl.GenericAcl.Revision" /> списков управления доступом, не связанных с объектами служб каталогов.</summary>
- </member>
- <member name="F:System.Security.AccessControl.GenericAcl.AclRevisionDS">
- <summary>Номер редакции текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.Это значение возвращается свойством <see cref="P:System.Security.AccessControl.GenericAcl.Revision" /> списков управления доступом, связанных с объектами служб каталогов.</summary>
- </member>
- <member name="P:System.Security.AccessControl.GenericAcl.BinaryLength">
- <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.GenericAcl.GetBinaryForm" />.</summary>
- <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.GenericAcl.CopyTo(System.Security.AccessControl.GenericAce[],System.Int32)">
- <summary>Копирует все элементы <see cref="T:System.Security.AccessControl.GenericAce" /> текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" /> в указанный массив.</summary>
- <param name="array">Массив, в который помещаются копии элементов <see cref="T:System.Security.AccessControl.GenericAce" /> текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</param>
- <param name="index">Отсчитываемый от нуля индекс позиции в массиве <paramref name="array" />, с которой начинается копирование.</param>
- </member>
- <member name="P:System.Security.AccessControl.GenericAcl.Count">
- <summary>Получает количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.GenericAcl" />.</summary>
- <returns>Количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.GenericAcl" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.GenericAcl.GetBinaryForm(System.Byte[],System.Int32)">
- <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.GenericAcl" /> в указанный массив байтов, начиная с указанного смещения.</summary>
- <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</param>
- <param name="offset">Позиция, с которой начинается маршалинг.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="offset" /> имеет отрицательное или слишком большое значение, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.GenericAcl" /> в параметр <paramref name="array" />.</exception>
- </member>
- <member name="M:System.Security.AccessControl.GenericAcl.GetEnumerator">
- <summary>Возвращает новый экземпляр класса <see cref="T:System.Security.AccessControl.AceEnumerator" />.</summary>
- <returns>Возвращаемое данным методом значение <see cref="T:Security.AccessControl.AceEnumerator" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericAcl.IsSynchronized">
- <summary>Этому свойству всегда присваивается значение false.Оно реализуется только потому, что оно требуется для реализации интерфейса <see cref="T:System.Collections.ICollection" />.</summary>
- <returns>Всегда имеет значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericAcl.Item(System.Int32)">
- <summary>Получает или задает объект <see cref="T:System.Security.AccessControl.GenericAce" /> с указанным индексом.</summary>
- <returns>Объект <see cref="T:System.Security.AccessControl.GenericAce" /> с указанным индексом.</returns>
- <param name="index">Начинающийся с нуля индекс получаемого или задаваемого объекта <see cref="T:System.Security.AccessControl.GenericAce" />.</param>
- </member>
- <member name="F:System.Security.AccessControl.GenericAcl.MaxBinaryLength">
- <summary>Максимально допустимая двоичная длина объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</summary>
- </member>
- <member name="P:System.Security.AccessControl.GenericAcl.Revision">
- <summary>Получает уровень редакции объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</summary>
- <returns>Байтовое значение, определяющее уровень редакции объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericAcl.SyncRoot">
- <summary>Данное свойство всегда возвращает значение null.Оно реализуется только потому, что оно требуется для реализации интерфейса <see cref="T:System.Collections.ICollection" />.</summary>
- <returns>Всегда возвращает значение null.</returns>
- </member>
- <member name="M:System.Security.AccessControl.GenericAcl.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
- <summary>Копирует все элементы <see cref="T:System.Security.AccessControl.GenericAce" /> текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" /> в указанный массив.</summary>
- <param name="array">Массив, в который помещаются копии элементов <see cref="T:System.Security.AccessControl.GenericAce" /> текущего объекта <see cref="T:System.Security.AccessControl.GenericAcl" />.</param>
- <param name="index">Отсчитываемый от нуля индекс позиции в массиве <paramref name="array" />, с которой начинается копирование.</param>
- </member>
- <member name="M:System.Security.AccessControl.GenericAcl.System#Collections#IEnumerable#GetEnumerator">
- <summary>Возвращает новый экземпляр класса <see cref="T:System.Security.AccessControl.AceEnumerator" />, являющийся реализацией интерфейса <see cref="T:System.Collections.IEnumerator" />.</summary>
- <returns>Новый объект <see cref="T:System.Security.AccessControl.AceEnumerator" />, являющийся реализацией интерфейса <see cref="T:System.Collections.IEnumerator" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.GenericSecurityDescriptor">
- <summary>Представляет дескриптор безопасности.Дескриптор безопасности включает владельца, основную группу, список управления доступом на уровне пользователей и системный список управления доступом.</summary>
- </member>
- <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.#ctor">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.GenericSecurity" />.</summary>
- </member>
- <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.BinaryLength">
- <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.GenericSecurityDescriptor.GetBinaryForm" />.</summary>
- <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.ControlFlags">
- <summary>Получает значения, определяющие поведение объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</summary>
- <returns>Один или несколько членов перечисления <see cref="T:System.Security.AccessControl.ControlFlags" />, объединенных с помощью операции логического ИЛИ.</returns>
- </member>
- <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.GetBinaryForm(System.Byte[],System.Int32)">
- <summary>Возвращает массив байтовых значений, представляющих информацию, которая содержится в объекте <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</summary>
- <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</param>
- <param name="offset">Позиция, с которой начинается маршалинг.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> отрицательно или слишком велико, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> в массив <paramref name="array" />.</exception>
- </member>
- <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.GetSddlForm(System.Security.AccessControl.AccessControlSections)">
- <summary>Возвращает представление указанных разделов дескриптора безопасности, представляемого данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />, в формате SDDL (Security Descriptor Definition Language).</summary>
- <returns>Представление указанных разделов связанного с данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> дескриптора безопасности в формате SDDL.</returns>
- <param name="includeSections">Определяет получаемые разделы дескриптора безопасности (правила доступа, правила аудита, основная группа, владелец).</param>
- </member>
- <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.Group">
- <summary>Получает или задает основную группу для данного объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</summary>
- <returns>Основная группа для данного объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.GenericSecurityDescriptor.IsSddlConversionSupported">
- <summary>Возвращает логическое значение, которое указывает, можно ли преобразовать связанный с данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> дескриптор безопасности в формат SDDL (Security Descriptor Definition Language).</summary>
- <returns>Значение true, если связанный с данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" /> дескриптор безопасности можно преобразовать в формат SDDL; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.Owner">
- <summary>Получает или задает владельца объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</summary>
- <returns>Владелец объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.GenericSecurityDescriptor.Revision">
- <summary>Получает номер редакции объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</summary>
- <returns>Байтовое значение, определяющее уровень редакции объекта <see cref="T:System.Security.AccessControl.GenericSecurityDescriptor" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.InheritanceFlags">
- <summary>Флаги наследования определяют семантику наследования элементов управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.InheritanceFlags.ContainerInherit">
- <summary>Элемент управления доступом наследуется дочерними объектами-контейнерами.</summary>
- </member>
- <member name="F:System.Security.AccessControl.InheritanceFlags.None">
- <summary>Элемент управления доступом не наследуется дочерними объектами.</summary>
- </member>
- <member name="F:System.Security.AccessControl.InheritanceFlags.ObjectInherit">
- <summary>Элемент управления доступом наследуется дочерними конечными объектами.</summary>
- </member>
- <member name="T:System.Security.AccessControl.KnownAce">
- <summary>Инкапсулирует все типы элементов управления доступом, которые в настоящее время определены корпорацией Майкрософт.Все объекты <see cref="T:System.Security.AccessControl.KnownAce" /> содержат 32-битные маски доступа и объект <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
- </member>
- <member name="P:System.Security.AccessControl.KnownAce.AccessMask">
- <summary>Получает или задает маску доступа для данного объекта <see cref="T:System.Security.AccessControl.KnownAce" />.</summary>
- <returns>Маска доступа для данного объекта <see cref="T:System.Security.AccessControl.KnownAce" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.KnownAce.SecurityIdentifier">
- <summary>Получает или задает объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, связанный с данным объектом <see cref="T:System.Security.AccessControl.KnownAce" />.</summary>
- <returns>Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, связанный с данным объектом <see cref="T:System.Security.AccessControl.KnownAce" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.NativeObjectSecurity">
- <summary>Обеспечивает возможность управления доступом к основным объектам без непосредственной работы со списками управления доступом.Основные объекты определены в перечислении <see cref="T:System.Security.AccessControl.ResourceType" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> с использованием указанных значений.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> является контейнером.</param>
- <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- </member>
- <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> с использованием указанных значений.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> является контейнером.</param>
- <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="handle">Дескриптор защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо включить в данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> с использованием указанных значений.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> является контейнером.</param>
- <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="handle">Дескриптор защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо включить в данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="exceptionFromErrorCode">Делегат, реализованный интеграторами и обеспечивающий дополнительные исключения. </param>
- <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
- </member>
- <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode,System.Object)">
- <summary>Инициализирует новый экземпляр <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, используя указанные значения.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> является контейнером.</param>
- <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="exceptionFromErrorCode">Делегат, реализованный интеграторами и обеспечивающий дополнительные исключения. </param>
- <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
- </member>
- <member name="M:System.Security.AccessControl.NativeObjectSecurity.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> с использованием указанных значений.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativObjectSecurity" /> является контейнером.</param>
- <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="name">Имя защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо включить в данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> с использованием указанных значений.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" /> является контейнером.</param>
- <param name="resourceType">Тип защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="name">Имя защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо включить в данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="exceptionFromErrorCode">Делегат, реализованный интеграторами и обеспечивающий дополнительные исключения. </param>
- <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
- </member>
- <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
- <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
- <param name="handle">Дескриптор защищаемого объекта, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
- <exception cref="T:System.IO.FileNotFoundException">Защищаемый объект, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, является каталогом или файлом, который не удается найти.</exception>
- </member>
- <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections,System.Object)">
- <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
- <param name="handle">Дескриптор защищаемого объекта, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
- <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
- <exception cref="T:System.IO.FileNotFoundException">Защищаемый объект, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, является каталогом или файлом, который не удается найти.</exception>
- </member>
- <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections)">
- <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
- <param name="name">Имя защищаемого объекта, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
- <exception cref="T:System.IO.FileNotFoundException">Защищаемый объект, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, является каталогом или файлом, который не удается найти.</exception>
- </member>
- <member name="M:System.Security.AccessControl.NativeObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections,System.Object)">
- <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Примечания".</summary>
- <param name="name">Имя защищаемого объекта, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
- <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
- <exception cref="T:System.IO.FileNotFoundException">Защищаемый объект, с которым связан данный объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />, является каталогом или файлом, который не удается найти.</exception>
- </member>
- <member name="T:System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode">
- <summary>Обеспечивает для интеграторов способ сопоставления числовых кодов ошибок с конкретными создаваемыми ими исключениями.</summary>
- <returns>Исключение <see cref="T:System.Exception" />, создаваемое этим делегатом.</returns>
- <param name="errorCode">Числовой код ошибки.</param>
- <param name="name">Имя защищаемого объекта, с которым связан объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="handle">Дескриптор защищаемого объекта, с которым связан объект <see cref="T:System.Security.AccessControl.NativeObjectSecurity" />.</param>
- <param name="context">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
- </member>
- <member name="T:System.Security.AccessControl.ObjectAccessRule">
- <summary>Представляет сочетание идентификатора пользователя, маски доступа и типа управления доступом ("разрешить" или "запретить").Кроме того, в объекте <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> содержатся сведения о типе объекта, к которому относится правило, типе дочернего объекта, который может наследовать правило, способе наследования правила дочерними объектами, а также способе распространения этого наследования.</summary>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectAccessRule" /> с использованием указанных значений.</summary>
- <param name="identity">Идентификатор, к которому применяется правило доступа. Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
- <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
- <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
- <param name="inheritanceFlags">Определяет свойства наследования правила доступа.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
- <param name="objectType">Тип объекта, к которому применяется правило доступа.</param>
- <param name="inheritedObjectType">Тип дочернего объекта, который может наследовать данное правило.</param>
- <param name="type">Определяет тип правила ("разрешить" или "запретить").</param>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="identity" /> нельзя привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" /> или параметр <paramref name="type" /> содержит недопустимое значение.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="accessMask" /> равно 0 или параметр <paramref name="inheritanceFlags" /> или <paramref name="propagationFlags" /> содержит неизвестное значение флага.</exception>
- </member>
- <member name="P:System.Security.AccessControl.ObjectAccessRule.InheritedObjectType">
- <summary>Получает тип дочернего объекта, который может наследовать объект <see cref="System.Security.AccessControl.ObjectAccessRule" />.</summary>
- <returns>Тип дочернего объекта, который может наследовать объект <see cref="System.Security.AccessControl.ObjectAccessRule" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectAccessRule.ObjectFlags">
- <summary>Получает флаги, определяющие, содержат ли свойства <see cref="P:System.Security.AccessControl.ObjectAccessRule.ObjectType" /> и <see cref="P:System.Security.AccessControl.ObjectAccessRule.InheritedObjectType" /> объекта <see cref="System.Security.AccessControl.ObjectAccessRule" /> допустимые значения.</summary>
- <returns>
- <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>
- </member>
- <member name="P:System.Security.AccessControl.ObjectAccessRule.ObjectType">
- <summary>Получает тип объекта, к которому применяется <see cref="System.Security.AccessControl.ObjectAccessRule" />.</summary>
- <returns>Тип объекта, к которому применяется <see cref="System.Security.AccessControl.ObjectAccessRule" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.ObjectAce">
- <summary>Обеспечивает управление доступом к объектам служб каталогов.Этот класс представляет элемент управления доступом, связанный с объектом каталога.</summary>
- </member>
- <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[])">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectAce" />.</summary>
- <param name="aceFlags">Наследование, распространение наследования, условия аудита для нового элемента управления доступом.</param>
- <param name="qualifier">Функция нового элемента управления доступом.</param>
- <param name="accessMask">Маска доступа элемента управления доступом.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, связанный с новым элементом управления доступом.</param>
- <param name="flags">Определяет, содержат ли параметры <paramref name="type" /> и <paramref name="inheritedType" /> допустимые значения GUID.</param>
- <param name="type">Идентификатор GUID, определяющий тип объекта, к которому относится новый элемент управления доступом.</param>
- <param name="inheritedType">Идентификатор GUID, определяющий тип объекта, который может наследовать новый элемент управления доступом.</param>
- <param name="isCallback">Значение true, если новый элемент управления доступом является элементом управления доступом типа обратного вызова.</param>
- <param name="opaque">Непрозрачные данные, связанные с новым элементом управления доступом.Допустимо только для элементов управления доступом обратного вызова.Длина этого массива не должна превышать значения, возвращаемого методом <see cref="M:System.Security.AccessControl.ObjectAceMaxOpaqueLength" />.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Параметр qualifier содержит недопустимое значение или длина параметра opaque превышает значение, возвращаемое методом <see cref="M:System.Security.AccessControl.ObjectAceMaxOpaqueLength" />.</exception>
- </member>
- <member name="P:System.Security.AccessControl.ObjectAce.BinaryLength">
- <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.ObjectAce" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.ObjectAce.GetBinaryForm" />.</summary>
- <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.ObjectAce" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.ObjectAce.GetBinaryForm(System.Byte[],System.Int32)">
- <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.ObjectAce" /> в указанный массив байтов, начиная с указанной позиции.</summary>
- <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.ObjectAce" />.</param>
- <param name="offset">Позиция, с которой начинается маршалинг.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> отрицательно или слишком велико, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.ObjectAce" /> в массив <paramref name="array" />.</exception>
- </member>
- <member name="P:System.Security.AccessControl.ObjectAce.InheritedObjectAceType">
- <summary>Получает или задает GUID типа объекта, который может наследовать элемент управления доступом, представляемый данным объектом <see cref="T:System.Security.AccessControl.ObjectAce" />.</summary>
- <returns>GUID типа объекта, который может наследовать элемент управления доступом, представляемый данным объектом <see cref="T:System.Security.AccessControl.ObjectAce" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.ObjectAce.MaxOpaqueLength(System.Boolean)">
- <summary>Возвращает максимально допустимую длину (в байтах) большого двоичного объекта непрозрачных данных для элементов управления доступом обратного вызова.</summary>
- <returns>Максимально допустимая длина (в байтах) большого двоичного объекта непрозрачных данных элементов управления доступом обратного вызова.</returns>
- <param name="isCallback">Значение true, если объект <see cref="T:System.Security.AccessControl.ObjectAce" /> является элементом управления доступом обратного вызова.</param>
- </member>
- <member name="P:System.Security.AccessControl.ObjectAce.ObjectAceFlags">
- <summary>Получает или задает флаги, определяющие, содержат ли свойства <see cref="P:System.Security.AccessControl.ObjectAce.ObjectAceType" /> и <see cref="P:System.Security.AccessControl.ObjectAce.InheritedObjectAceType" /> значения, соответствующие допустимым типам объектов.</summary>
- <returns>Один или несколько членов перечисления <see cref="T:System.Security.AccessControl.ObjectAceFlags" />, объединенные с помощью операции логического ИЛИ.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectAce.ObjectAceType">
- <summary>Получает или задает GUID типа объекта, связанного с объектом <see cref="T:System.Security.AccessControl.ObjectAce" />.</summary>
- <returns>GUID типа объекта, связанного с объектом <see cref="T:System.Security.AccessControl.ObjectAce" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.ObjectAceFlags">
- <summary>Определяет наличие типов объектов для элементов управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ObjectAceFlags.InheritedObjectAceTypePresent">
- <summary>Тип объекта, который может наследовать элемент управления доступом.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ObjectAceFlags.None">
- <summary>Тип объекта отсутствует.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ObjectAceFlags.ObjectAceTypePresent">
- <summary>Присутствует тип объекта, связанный с элементом управления доступом.</summary>
- </member>
- <member name="T:System.Security.AccessControl.ObjectAuditRule">
- <summary>Представляет сочетание идентификатора пользователя, маски доступа и условий аудита.Кроме того, в объекте <see cref="T:System.Security.AccessControl.ObjectAuditRule" /> содержатся сведения о типе объекта, к которому относится данное правило, типе дочернего объекта, который может наследовать правило, способе наследования правила дочерними объектами, а также о способе распространения этого наследования.</summary>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectAuditRule" />.</summary>
- <param name="identity">Идентификатор, к которому применяется правило доступа. Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
- <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
- <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
- <param name="inheritanceFlags">Определяет свойства наследования правила доступа.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
- <param name="objectType">Тип объекта, к которому применяется правило доступа.</param>
- <param name="inheritedObjectType">Тип дочернего объекта, который может наследовать данное правило.</param>
- <param name="auditFlags">Условия аудита.</param>
- <exception cref="T:System.ArgumentException">Значение параметра <paramref name="identity" /> нельзя привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" /> или параметр <paramref name="type" /> содержит недопустимое значение.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="accessMask" /> равно 0 или параметр <paramref name="inheritanceFlags" /> или <paramref name="propagationFlags" /> содержит неизвестное значение флага.</exception>
- </member>
- <member name="P:System.Security.AccessControl.ObjectAuditRule.InheritedObjectType">
- <summary>Получает тип дочернего объекта, который может наследовать объект <see cref="System.Security.AccessControl.ObjectAuditRule" />.</summary>
- <returns>Тип дочернего объекта, который может наследовать объект <see cref="System.Security.AccessControl.ObjectAuditRule" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectAuditRule.ObjectFlags">
- <summary>Свойства <see cref="P:System.Security.AccessControl.ObjectAuditRule.ObjectType" /> и <see cref="P:System.Security.AccessControl.ObjectAuditRule.InheritedObjectType" /> объекта <see cref="System.Security.AccessControl.ObjectAuditRule" /> содержат недопустимые значения.</summary>
- <returns>
- <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>
- </member>
- <member name="P:System.Security.AccessControl.ObjectAuditRule.ObjectType">
- <summary>Получает тип объекта, к которому применяется <see cref="System.Security.AccessControl.ObjectAuditRule" />.</summary>
- <returns>Тип объекта, к которому применяется <see cref="System.Security.AccessControl.ObjectAuditRule" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.ObjectSecurity">
- <summary>Обеспечивает возможность управлять доступом к объектам без непосредственной работы со списками управления доступом.Данный класс является абстрактным базовым классом для классов <see cref="T:System.Security.AccessControl.CommonObjectSecurity" /> и <see cref="T:System.Security.AccessControl.DirectoryObjectSecurity" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.#ctor">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.#ctor(System.Boolean,System.Boolean)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> является объектом контейнера.</param>
- <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> является объектом каталога.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.#ctor(System.Security.AccessControl.CommonSecurityDescriptor)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <param name="securityDescriptor">Значение <see cref="T:System.Security.AccessControl.CommonSecurityDescriptor" /> нового экземпляра класса <see cref="T:System.Security.AccessControl.CommonObjectSecurity" />.</param>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.AccessRightType">
- <summary>Получает значение <see cref="T:System.Type" /> защищаемого объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <returns>Тип защищаемого объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</returns>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.AccessRule" /> с использованием указанных значений.</summary>
- <returns>Объект <see cref="T:System.Security.AccessControl.AccessRule" />, созданный данным методом.</returns>
- <param name="identityReference">Идентификатор, к которому применяется правило доступа.Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
- <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
- <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
- <param name="inheritanceFlags">Определяет свойства наследования правила доступа.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил доступа.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
- <param name="type">Указывает допустимый тип управления доступом.</param>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.AccessRulesModified">
- <summary>Получает или задает логическое значение, которое указывает, были ли изменены правила доступа, связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <returns>Значение true, если связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> правила доступа были изменены; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.AccessRuleType">
- <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>
- <returns>Тип объекта, связанного с правилами доступа к данному объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.AreAccessRulesCanonical">
- <summary>Получает логическое значение, которое указывает, следуют ли правила доступа, связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, в каноническом порядке</summary>
- <returns>Значение true, если правила доступа следуют в каноническом порядке; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.AreAccessRulesProtected">
- <summary>Получает логическое значение, которое указывает, защищен ли список управления доступом на уровне пользователей, связанный с этим объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <returns>Значение true, если список управления доступом на уровне пользователей защищен; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.AreAuditRulesCanonical">
- <summary>Получает логическое значение, которое указывает, следуют ли правила аудита, связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, в каноническом порядке</summary>
- <returns>Значение true, если правила аудита следуют в каноническом порядке; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.AreAuditRulesProtected">
- <summary>Получает логическое значение, которое указывает, защищен ли системный список управления доступом, связанный с этим объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <returns>Значение true, если системный список управления доступом защищен; в противном случае — значение false.</returns>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.AuditRule" /> с использованием указанных значений.</summary>
- <returns>Объект <see cref="T:System.Security.AccessControl.AuditRule" />, созданный данным методом.</returns>
- <param name="identityReference">Идентификатор, к которому применяется правило аудита.Это должен быть объект, который можно привести к типу <see cref="T:System.Security.Principal.SecurityIdentifier" />.</param>
- <param name="accessMask">Маска доступа данного правила.Маска доступа представляет собой группу из 32 анонимных битов, значение каждого из которых определяется отдельными интеграторами.</param>
- <param name="isInherited">Значение true, если данное правило наследуется у родительского контейнера.</param>
- <param name="inheritanceFlags">Определяет свойства наследования правила аудита.</param>
- <param name="propagationFlags">Определяет возможность автоматического распространения наследуемых правил аудита.Флаги распространения игнорируются, если параметр <paramref name="inheritanceFlags" /> имеет значение <see cref="F:System.Security.AccessControl.InheritanceFlags.None" />.</param>
- <param name="flags">Определяет условия, при которых правило проходит аудит.</param>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.AuditRulesModified">
- <summary>Получает или задает логическое значение, которое указывает, были ли изменены правила аудита, связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <returns>Значение true, если связанные с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> правила аудита были изменены; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.AuditRuleType">
- <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>
- <returns>Тип объекта, связанного с правилами аудита для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.GetGroup(System.Type)">
- <summary>Получает основную группу, связанную с указанным владельцем.</summary>
- <returns>Основная группа, связанная с указанным владельцем.</returns>
- <param name="targetType">Владелец, для которого получается основная группа. </param>
- <PermissionSet>
- <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
- </PermissionSet>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.GetOwner(System.Type)">
- <summary>Получает владельца, связанного с указанной основной группой.</summary>
- <returns>Владелец, связанный с указанной основной группой.</returns>
- <param name="targetType">Основная группа, для которой получается владелец.</param>
- <PermissionSet>
- <IPermission class="System.Security.Permissions.ReflectionPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="MemberAccess" />
- </PermissionSet>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.GetSecurityDescriptorBinaryForm">
- <summary>Возвращает массив байтовых значений, представляющих информацию дескриптора безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <returns>Массив байтовых значений, представляющих дескриптор безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" />.Этот метод возвращает значение null, если информация о безопасности данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" /> отсутствует.</returns>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.GetSecurityDescriptorSddlForm(System.Security.AccessControl.AccessControlSections)">
- <summary>Возвращает представление указанных разделов связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> дескриптора безопасности в формате SDDL (Security Descriptor Definition Language).</summary>
- <returns>Представление указанных разделов связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> дескриптора безопасности в формате SDDL.</returns>
- <param name="includeSections">Определяет получаемые разделы дескриптора безопасности (правила доступа, правила аудита, основная группа, владелец).</param>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.GroupModified">
- <summary>Получает или задает логическое значение, которое указывает, была ли изменена группа, связанная с защищаемым объектом. </summary>
- <returns>Значение true, если связанная с защищаемым объектом группа была изменена; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.IsContainer">
- <summary>Получает логическое значение, которое указывает, является ли данный объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> контейнером.</summary>
- <returns>Значение true, если объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> является контейнером; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.IsDS">
- <summary>Получает логическое значение, которое указывает, является ли данный объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> объектом каталога.</summary>
- <returns>Значение true, если объект <see cref="T:System.Security.AccessControl.ObjectSecurity" /> является объектом каталога; в противном случае — значение false.</returns>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.IsSddlConversionSupported">
- <summary>Возвращает логическое значение, которое указывает, можно ли преобразовать связанный с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> дескриптор безопасности в формат SDDL (Security Descriptor Definition Language).</summary>
- <returns>Значение true, если связанный с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" /> дескриптор безопасности можно преобразовать в формат SDDL; в противном случае — значение false.</returns>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAccess(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
- <summary>Применяет указанное изменение к списку управления доступом на уровне пользователей, связанному с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <returns>Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</returns>
- <param name="modification">Применяемое изменение списка управления доступом на уровне пользователей.</param>
- <param name="rule">Изменяемое правило доступа.</param>
- <param name="modified">Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAccessRule(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AccessRule,System.Boolean@)">
- <summary>Применяет указанное изменение к списку управления доступом на уровне пользователей, связанному с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <returns>Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</returns>
- <param name="modification">Применяемое изменение списка управления доступом на уровне пользователей.</param>
- <param name="rule">Изменяемое правило доступа.</param>
- <param name="modified">Значение true, если список управления доступом на уровне пользователей успешно изменен; в противном случае — значение false.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAudit(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
- <summary>Применяет указанное изменение к системному списку управления доступом, связанному с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <returns>Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</returns>
- <param name="modification">Применяемое изменение системного списка управления доступом.</param>
- <param name="rule">Изменяемое правило аудита.</param>
- <param name="modified">Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.ModifyAuditRule(System.Security.AccessControl.AccessControlModification,System.Security.AccessControl.AuditRule,System.Boolean@)">
- <summary>Применяет указанное изменение к системному списку управления доступом, связанному с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <returns>Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</returns>
- <param name="modification">Применяемое изменение системного списка управления доступом.</param>
- <param name="rule">Изменяемое правило аудита.</param>
- <param name="modified">Значение true, если системный список управления доступом успешно изменен; в противном случае — значение false.</param>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity.OwnerModified">
- <summary>Получает или задает логическое значение, которое указывает, был ли изменен владелец защищаемого объекта.</summary>
- <returns>Значение true, если владелец защищаемого объекта был изменен; в противном случае — значение false.</returns>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.Persist(System.Boolean,System.String,System.Security.AccessControl.AccessControlSections)">
- <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Замечания".</summary>
- <param name="enableOwnershipPrivilege">Значение true, чтобы включить разрешения, позволяющие вызывающему коду получать объект во владение.</param>
- <param name="name">Имя, необходимое для извлечения сохраненной информации.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.Persist(System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
- <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Замечания".</summary>
- <param name="handle">Дескриптор, необходимый для извлечения сохраненной информации.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.Persist(System.String,System.Security.AccessControl.AccessControlSections)">
- <summary>Сохраняет указанные разделы дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, в постоянном хранилище.Рекомендуется, чтобы значения параметров <paramref name="includeSections" />, передаваемых конструктору и методам сохранения, были одинаковыми.Дополнительные сведения см. в разделе "Замечания".</summary>
- <param name="name">Имя, необходимое для извлечения сохраненной информации.</param>
- <param name="includeSections">Одно из значений перечисления <see cref="T:System.Security.AccessControl.AccessControlSections" />, определяющее разделы дескриптора безопасности защищаемого объекта (правила доступа, правила аудита, владелец, основная группа), которые необходимо сохранить.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.PurgeAccessRules(System.Security.Principal.IdentityReference)">
- <summary>Удаляет все правила доступа, связанные с указанным объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
- <param name="identity">Объект <see cref="T:System.Security.Principal.IdentityReference" />, для которого удаляются все правила доступа.</param>
- <exception cref="T:System.InvalidOperationException">Все правила доступа указаны не в каноническом порядке.</exception>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.PurgeAuditRules(System.Security.Principal.IdentityReference)">
- <summary>Удаляет все правила аудита, связанные с указанным объектом <see cref="T:System.Security.Principal.IdentityReference" />.</summary>
- <param name="identity">Объект <see cref="T:System.Security.Principal.IdentityReference" />, для которого удаляются все правила аудита.</param>
- <exception cref="T:System.InvalidOperationException">Все правила аудита указаны не в каноническом порядке.</exception>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.ReadLock">
- <summary>Блокирует доступ для чтения к объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.ReadUnlock">
- <summary>Разблокирует доступ для чтения к объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.SetAccessRuleProtection(System.Boolean,System.Boolean)">
- <summary>Устанавливает или снимает защиту правил доступа, связанных с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.Защищенные правила доступа не могут изменяться родительскими объектами через наследование.</summary>
- <param name="isProtected">Значение true для защиты правила доступа, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, от наследования; значение false для разрешения наследования.</param>
- <param name="preserveInheritance">Значение true для сохранения наследуемых правил доступа; значение false для удаления наследуемых правил доступа.Данный параметр игнорируется, если параметр <paramref name="isProtected" /> имеет значение false.</param>
- <exception cref="T:System.InvalidOperationException">Этот метод пытается удалить наследуемые правила из списка управления доступом на уровне пользователей в неканонической форме.</exception>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.SetAuditRuleProtection(System.Boolean,System.Boolean)">
- <summary>Устанавливает или снимает защиту правил аудита, связанных с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.Защищенные правила аудита не могут изменяться родительскими объектами через наследование.</summary>
- <param name="isProtected">Значение true для защиты правила аудита, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />, от наследования; значение false для разрешения наследования.</param>
- <param name="preserveInheritance">Значение true для сохранения наследуемых правил аудита; значение false для удаления наследуемых правил аудита.Данный параметр игнорируется, если параметр <paramref name="isProtected" /> имеет значение false.</param>
- <exception cref="T:System.InvalidOperationException">Этот метод пытается удалить наследуемые правила из системного списка управления доступом в неканонической форме.</exception>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.SetGroup(System.Security.Principal.IdentityReference)">
- <summary>Задает основную группу для дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <param name="identity">Задаваемая основная группа.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.SetOwner(System.Security.Principal.IdentityReference)">
- <summary>Задает владельца для дескриптора безопасности, связанного с данным объектом <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- <param name="identity">Задаваемый владелец.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorBinaryForm(System.Byte[])">
- <summary>Задает дескриптор безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" /> на основании указанного массива байтовых значений.</summary>
- <param name="binaryForm">Массив байтов, на основании которого задается дескриптор безопасности.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorBinaryForm(System.Byte[],System.Security.AccessControl.AccessControlSections)">
- <summary>Задает указанные разделы дескриптора безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" /> на основании указанного массива байтовых значений.</summary>
- <param name="binaryForm">Массив байтов, на основании которого задается дескриптор безопасности.</param>
- <param name="includeSections">Задаваемые разделы дескриптора безопасности (правила доступа, правила аудита, владелец, основная группа).</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorSddlForm(System.String)">
- <summary>Задает дескриптор безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" /> на основании указанной строки SDDL (Security Descriptor Definition Language).</summary>
- <param name="sddlForm">Строка SDDL, на основании которой задается дескриптор безопасности.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.SetSecurityDescriptorSddlForm(System.String,System.Security.AccessControl.AccessControlSections)">
- <summary>Задает указанные разделы дескриптора безопасности для данного объекта <see cref="T:System.Security.AccessControl.ObjectSecurity" /> на основании указанной строки SDDL (Security Descriptor Definition Language).</summary>
- <param name="sddlForm">Строка SDDL, на основании которой задается дескриптор безопасности.</param>
- <param name="includeSections">Задаваемые разделы дескриптора безопасности (правила доступа, правила аудита, владелец, основная группа).</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.WriteLock">
- <summary>Блокирует доступ для записи к объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity.WriteUnlock">
- <summary>Разблокирует доступ для записи к объекту <see cref="T:System.Security.AccessControl.ObjectSecurity" />.</summary>
- </member>
- <member name="T:System.Security.AccessControl.ObjectSecurity`1">
- <summary>Обеспечивает возможность управления доступом к объектам каталога без непосредственной работы со списками управления доступом; также дает возможность приводить тип для прав доступа. </summary>
- <typeparam name="T">Права доступа для объекта.</typeparam>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType)">
- <summary>Инициализирует новый экземпляр класса ObjectSecurity`1.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> является объектом контейнера.</param>
- <param name="resourceType">Тип ресурса.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.Runtime.InteropServices.SafeHandle,System.Security.AccessControl.AccessControlSections)">
- <summary>Инициализирует новый экземпляр класса ObjectSecurity`1.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> является объектом контейнера.</param>
- <param name="resourceType">Тип ресурса.</param>
- <param name="safeHandle">Дескриптор.</param>
- <param name="includeSections">Разделы, которые необходимо включить.</param>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса ObjectSecurity`1.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> является объектом контейнера.</param>
- <param name="resourceType">Тип ресурса.</param>
- <param name="safeHandle">Дескриптор.</param>
- <param name="includeSections">Разделы, которые необходимо включить.</param>
- <param name="exceptionFromErrorCode">Делегат, реализованный интеграторами и обеспечивающий дополнительные исключения.</param>
- <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.#ctor(System.Boolean,System.Security.AccessControl.ResourceType,System.String,System.Security.AccessControl.AccessControlSections)">
- <summary>Инициализирует новый экземпляр класса ObjectSecurity`1.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> является объектом контейнера.</param>
- <param name="resourceType">Тип ресурса.</param>
- <param name="name">Имя защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" />.</param>
- <param name="includeSections">Разделы, которые необходимо включить.</param>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса ObjectSecurity`1.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" /> является объектом контейнера.</param>
- <param name="resourceType">Тип ресурса.</param>
- <param name="name">Имя защищаемого объекта, с которым связан новый объект <see cref="T:System.Security.AccessControl.ObjectSecurity`1" />.</param>
- <param name="includeSections">Разделы, которые необходимо включить. </param>
- <param name="exceptionFromErrorCode">Делегат, реализованный интеграторами и обеспечивающий дополнительные исключения.</param>
- <param name="exceptionContext">Объект, содержащий контекстные сведения об источнике или назначении исключения.</param>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity`1.AccessRightType">
- <summary>Получает тип защищаемого объекта, связанного с правилами аудита данного объекта ObjectSecurity`1.</summary>
- <returns>Тип защищаемого объекта, связанный с текущим экземпляром.</returns>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса ObjectAccessRule, представляющий новое правило управления доступом для связанного объекта безопасности.</summary>
- <returns>Представляет новое правило управления доступом для указанного пользователя с указанными правами, типом управления доступом и флагами.</returns>
- <param name="identityReference">Представляет учетную запись пользователя.</param>
- <param name="accessMask">Тип доступа.</param>
- <param name="isInherited">Значение true, если правило доступа наследуется; в противном случае — значение false.</param>
- <param name="inheritanceFlags">Определяет, как выполнять распространение масок доступа на дочерние объектам.</param>
- <param name="propagationFlags">Определяет порядок распространения действия элементов управления доступом на дочерние объекты.</param>
- <param name="type">Определяет, разрешен или запрещен доступ.</param>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity`1.AccessRuleType">
- <summary>Получает тип объекта, связанного с правилами доступа данного объекта ObjectSecurity`1. </summary>
- <returns>Тип объекта, связанного с правилами доступа для текущего экземпляра.</returns>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.AddAccessRule(System.Security.AccessControl.AccessRule{`0})">
- <summary>Добавляет указанное правило доступа в список управления доступом на уровне пользователей, связанный с данным объектом ObjectSecurity`1.</summary>
- <param name="rule">Добавляемое правило.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.AddAuditRule(System.Security.AccessControl.AuditRule{`0})">
- <summary>Добавляет указанное правило аудита в системный список управления доступом, связанный с данным объектом ObjectSecurity`1.</summary>
- <param name="rule">Добавляемое правило аудита.</param>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.AuditRule" />, который представляет указанное правило аудита для указанного пользователя.</summary>
- <returns>Возвращает указанное правило аудита для указанного пользователя.</returns>
- <param name="identityReference">Представляет учетную запись пользователя. </param>
- <param name="accessMask">Целочисленное значение, задающее тип доступа.</param>
- <param name="isInherited">Значение true, если правило доступа наследуется; в противном случае — значение false.</param>
- <param name="inheritanceFlags">Определяет, как выполнять распространение масок доступа на дочерние объектам.</param>
- <param name="propagationFlags">Определяет порядок распространения действия элементов управления доступом на дочерние объекты.</param>
- <param name="flags">Описывает тип аудита для выполнения.</param>
- </member>
- <member name="P:System.Security.AccessControl.ObjectSecurity`1.AuditRuleType">
- <summary>Получает объект Type, связанный с правилами аудита данного объекта ObjectSecurity`1.</summary>
- <returns>объект Type, связанный с правилами аудита для текущего экземпляра.</returns>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.Persist(System.Runtime.InteropServices.SafeHandle)">
- <summary>Сохраняет дескриптора безопасности, связанного с данным объектом ObjectSecurity`1, в постоянном хранилище, используя указанный дескриптор.</summary>
- <param name="handle">Дескриптор защищаемого объекта, с которым связан данный объект ObjectSecurity`1.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.Persist(System.String)">
- <summary>Сохраняет дескриптора безопасности, связанного с данным объектом ObjectSecurity`1, в постоянном хранилище, используя указанное имя.</summary>
- <param name="name">Имя защищаемого объекта, с которым связан данный объект ObjectSecurity`1.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAccessRule(System.Security.AccessControl.AccessRule{`0})">
- <summary>Удаляет правила доступа с тем же идентификатором безопасности и маской доступа, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом ObjectSecurity`1.</summary>
- <returns>Возвращает Значение true, если правило доступа успешно удалено; в противном случае — значение false.</returns>
- <param name="rule">Удаляемая правило.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAccessRuleAll(System.Security.AccessControl.AccessRule{`0})">
- <summary>Удаляет все правила доступа с тем же идентификатором безопасности, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом ObjectSecurity`1.</summary>
- <param name="rule">Удаляемое правило доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAccessRuleSpecific(System.Security.AccessControl.AccessRule{`0})">
- <summary>Удаляет все правила доступа, в точности совпадающие с указанным правилом доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом ObjectSecurity`1.</summary>
- <param name="rule">Удаляемое правило доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAuditRule(System.Security.AccessControl.AuditRule{`0})">
- <summary>Удаляет правила аудита с тем же идентификатором безопасности и маской доступа, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом ObjectSecurity`1.</summary>
- <returns>Возвращает значение true, если объект был удален; в противном случае — значение false.</returns>
- <param name="rule">Удаляемое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAuditRuleAll(System.Security.AccessControl.AuditRule{`0})">
- <summary>Удаляет все правила аудита с тем же идентификатором безопасности, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом ObjectSecurity`1.</summary>
- <param name="rule">Удаляемое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.RemoveAuditRuleSpecific(System.Security.AccessControl.AuditRule{`0})">
- <summary>Удаляет все правила аудита, в точности совпадающие с указанным правилом аудита, из системного списка управления доступом, связанного с текущим объектом ObjectSecurity`1.</summary>
- <param name="rule">Удаляемое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.ResetAccessRule(System.Security.AccessControl.AccessRule{`0})">
- <summary>Удаляет все правила доступа из списка управления доступом на уровне пользователей (DACL), связанного с текущим объектом ObjectSecurity`1, а затем добавляет указанное правило доступа.</summary>
- <param name="rule">Сбрасываемое правило доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.SetAccessRule(System.Security.AccessControl.AccessRule{`0})">
- <summary>Удаляет все правила доступа с тем же идентификатором и квалификатором безопасности, что и у указанного правила доступа, из списка управления доступом на уровне пользователей, связанного с текущим объектом ObjectSecurity`1, а затем добавляет указанное правило доступа.</summary>
- <param name="rule">Устанавливаемое правило доступа.</param>
- </member>
- <member name="M:System.Security.AccessControl.ObjectSecurity`1.SetAuditRule(System.Security.AccessControl.AuditRule{`0})">
- <summary>Удаляет все правила аудита с тем же идентификатором и квалификатором безопасности, что и у указанного правила аудита, из системного списка управления доступом, связанного с текущим объектом ObjectSecurity`1, а затем добавляет указанное правило аудита.</summary>
- <param name="rule">Устанавливаемое правило аудита.</param>
- </member>
- <member name="T:System.Security.AccessControl.PrivilegeNotHeldException">
- <summary>Исключение вызывается, когда метод в пространстве имен <see cref="N:System.Security.AccessControl" /> пытается использовать отсутствующую у него привилегию.</summary>
- </member>
- <member name="M:System.Security.AccessControl.PrivilegeNotHeldException.#ctor">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.PrivilegeNotHeldException" />.</summary>
- </member>
- <member name="M:System.Security.AccessControl.PrivilegeNotHeldException.#ctor(System.String)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.PrivilegeNotHeldException" /> с использованием заданного права.</summary>
- <param name="privilege">Отсутствующее право.</param>
- </member>
- <member name="M:System.Security.AccessControl.PrivilegeNotHeldException.#ctor(System.String,System.Exception)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.PrivilegeNotHeldException" /> с использованием указанного исключения.</summary>
- <param name="privilege">Отсутствующее право.</param>
- <param name="inner">Исключение, которое вызвало текущее исключение.Если параметр <paramref name="innerException" /> не является указателем null (Nothing в Visual Basic), то текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.</param>
- </member>
- <member name="P:System.Security.AccessControl.PrivilegeNotHeldException.PrivilegeName">
- <summary>Получает имя отсутствующего права.</summary>
- <returns>Имя права, которым не удалось воспользоваться методу.</returns>
- </member>
- <member name="T:System.Security.AccessControl.PropagationFlags">
- <summary>Определяет порядок распространения действия элементов управления доступом на дочерние объекты. Эти флаги имеют значение лишь в том случае, когда имеются флаги наследования. </summary>
- </member>
- <member name="F:System.Security.AccessControl.PropagationFlags.InheritOnly">
- <summary>Указывает, что элемент управления доступом распространяется только на дочерние объекты.К ним относятся контейнеры и конечные дочерние объекты.</summary>
- </member>
- <member name="F:System.Security.AccessControl.PropagationFlags.None">
- <summary>Указывает, что флаги наследования не установлены.</summary>
- </member>
- <member name="F:System.Security.AccessControl.PropagationFlags.NoPropagateInherit">
- <summary>Указывает, что элемент управления доступом не распространяется на дочерние объекты.</summary>
- </member>
- <member name="T:System.Security.AccessControl.QualifiedAce">
- <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>
- </member>
- <member name="P:System.Security.AccessControl.QualifiedAce.AceQualifier">
- <summary>Получает значение, определяющее функцию элемента управления доступом — разрешение доступа, запрет доступа, вызов системного аудита или системного оповещения.</summary>
- <returns>Значение, определяющее функцию элемента управления доступом — разрешение доступа, запрет доступа, вызов системного аудита или системного оповещения.</returns>
- </member>
- <member name="M:System.Security.AccessControl.QualifiedAce.GetOpaque">
- <summary>Возвращает длину непрозрачных данных обратного вызова, связанных с этим объектом <see cref="T:System.Security.AccessControl.QualifiedAce" />. </summary>
- <returns>Массив байтов, представляющий непрозрачные данные обратного вызова, связанные с данным объектом <see cref="T:System.Security.AccessControl.QualifiedAce" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.QualifiedAce.IsCallback">
- <summary>Определяет, содержит ли этот объект <see cref="T:System.Security.AccessControl.QualifiedAce" /> данные обратного вызова.</summary>
- <returns>Значение true, если этот объект <see cref="T:System.Security.AccessControl.QualifiedAce" /> содержит данные обратного вызова; в противном случае — значение false.</returns>
- </member>
- <member name="P:System.Security.AccessControl.QualifiedAce.OpaqueLength">
- <summary>Получает длину непрозрачных данных обратного вызова, связанных с этим объектом <see cref="T:System.Security.AccessControl.QualifiedAce" />.Это свойство применимо только к элементам управления доступом обратного вызова.</summary>
- <returns>Длина непрозрачных данных обратного вызова в байтах.</returns>
- </member>
- <member name="M:System.Security.AccessControl.QualifiedAce.SetOpaque(System.Byte[])">
- <summary>Задает непрозрачные данные обратного вызова, связанные с этим объектом <see cref="T:System.Security.AccessControl.QualifiedAce" />.</summary>
- <param name="opaque">Массив байтов, представляющий непрозрачные данные обратного вызова для данного объекта <see cref="T:System.Security.AccessControl.QualifiedAce" />.</param>
- </member>
- <member name="T:System.Security.AccessControl.RawAcl">
- <summary>Представляет список управления доступом.</summary>
- </member>
- <member name="M:System.Security.AccessControl.RawAcl.#ctor(System.Byte,System.Int32)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.RawAcl" /> с заданным номером редакции.</summary>
- <param name="revision">Номер редакции нового списка управления доступом.</param>
- <param name="capacity">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.RawAcl" />.Это число будет использоваться только для справки.</param>
- </member>
- <member name="M:System.Security.AccessControl.RawAcl.#ctor(System.Byte[],System.Int32)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.RawAcl" /> из указанной двоичной формы.</summary>
- <param name="binaryForm">Массив байтовых значений, представляющий список управления доступом.</param>
- <param name="offset">Позиция в массиве <paramref name="binaryForm" />, с которой начинается распаковка данных.</param>
- </member>
- <member name="P:System.Security.AccessControl.RawAcl.BinaryLength">
- <summary>Получает длину в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.RawAcl" />.Эта длина должна использоваться перед маршалингом списка управления доступом в двоичный массив с помощью метода <see cref="M:System.Security.AccessControl.RawAcl.GetBinaryForm" />.</summary>
- <returns>Длина в байтах двоичного представления текущего объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.RawAcl.Count">
- <summary>Получает количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.RawAcl" />.</summary>
- <returns>Количество элементов управления доступом в текущем объекте <see cref="T:System.Security.AccessControl.RawAcl" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.RawAcl.GetBinaryForm(System.Byte[],System.Int32)">
- <summary>Маршалирует содержимое объекта <see cref="T:System.Security.AccessControl.RawAcl" /> в указанный массив байтов, начиная с указанного смещения.</summary>
- <param name="binaryForm">Массив байтов, в который маршалируется содержимое объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</param>
- <param name="offset">Позиция, с которой начинается маршалинг.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> отрицательно или слишком велико, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.RawAcl" /> в массив <paramref name="array" />.</exception>
- </member>
- <member name="M:System.Security.AccessControl.RawAcl.InsertAce(System.Int32,System.Security.AccessControl.GenericAce)">
- <summary>Вставляет указанный элемент управления доступом по указанному индексу.</summary>
- <param name="index">Позиция, куда добавляются новые элементы управления доступом.Укажите значение свойства <see cref="P:System.Security.AccessControl.RawAcl.Count" />, чтобы поместить элемент управления доступом в конец объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</param>
- <param name="ace">Вставляемый элемент управления доступом.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="offset" /> имеет отрицательное или слишком большое значение, чтобы можно было скопировать весь объект <see cref="T:System.Security.AccessControl.GenericAcl" /> в параметр <paramref name="array" />.</exception>
- </member>
- <member name="P:System.Security.AccessControl.RawAcl.Item(System.Int32)">
- <summary>Получает или задает элемент управления доступом по указанному индексу.</summary>
- <returns>Элемент управления доступом по указанному индексу.</returns>
- <param name="index">Индекс (с нуля) получаемого или задаваемого элемента управления доступом.</param>
- </member>
- <member name="M:System.Security.AccessControl.RawAcl.RemoveAce(System.Int32)">
- <summary>Удаляет элемент управления доступом по указанному индексу.</summary>
- <param name="index">Отсчитываемый с нуля индекс удаляемого элемента управления доступом.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> превышает значение свойства <see cref="P:System.Security.AccessControl.RawAcl.Count" /> минус один или отрицательно.</exception>
- </member>
- <member name="P:System.Security.AccessControl.RawAcl.Revision">
- <summary>Получает уровень редакции объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</summary>
- <returns>Байтовое значение, определяющее уровень редакции объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.RawSecurityDescriptor">
- <summary>Представляет дескриптор безопасности.Дескриптор безопасности включает владельца, основную группу, список управления доступом на уровне пользователей и системный список управления доступом.</summary>
- </member>
- <member name="M:System.Security.AccessControl.RawSecurityDescriptor.#ctor(System.Byte[],System.Int32)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> на основании указанного массива байтовых значений.</summary>
- <param name="binaryForm">Массив байтовых значений, на основании которого необходимо создать новый объект <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
- <param name="offset">Позиция в массиве <paramref name="binaryForm" />, с которой начинается копирование.</param>
- </member>
- <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)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> с использованием указанных значений.</summary>
- <param name="flags">Флаги, определяющие поведение нового объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
- <param name="owner">Владелец нового объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
- <param name="group">Основная группа для нового объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
- <param name="systemAcl">Системный список управления доступом нового объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
- <param name="discretionaryAcl">Список управления доступом на уровне пользователей нового объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
- </member>
- <member name="M:System.Security.AccessControl.RawSecurityDescriptor.#ctor(System.String)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" /> на основании указанной строки SDDL (Security Descriptor Definition Language).</summary>
- <param name="sddlForm">Строка SDDL, на основании которой создается новый объект <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</param>
- </member>
- <member name="P:System.Security.AccessControl.RawSecurityDescriptor.ControlFlags">
- <summary>Получает значения, определяющие поведение объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
- <returns>Один или несколько членов перечисления <see cref="T:System.Security.AccessControl.ControlFlags" />, объединенных с помощью операции логического ИЛИ.</returns>
- </member>
- <member name="P:System.Security.AccessControl.RawSecurityDescriptor.DiscretionaryAcl">
- <summary>Получает или задает список управления доступом на уровне пользователей для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.Список управления доступом на уровне пользователей содержит правила доступа.</summary>
- <returns>Список управления доступом на уровне пользователей для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.RawSecurityDescriptor.Group">
- <summary>Получает или задает основную группу для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
- <returns>Основная группа для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.RawSecurityDescriptor.Owner">
- <summary>Получает или задает владельца объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
- <returns>Владелец объекта, связанного с данным объектом <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</returns>
- </member>
- <member name="P:System.Security.AccessControl.RawSecurityDescriptor.ResourceManagerControl">
- <summary>Получает или задает байтовое значение, которое представляет управляющие биты диспетчера ресурсов, связанные с данным объектом <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
- <returns>Байтовое значение, которое представляет управляющие биты диспетчера ресурсов, связанные с данным объектом <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</returns>
- </member>
- <member name="M:System.Security.AccessControl.RawSecurityDescriptor.SetFlags(System.Security.AccessControl.ControlFlags)">
- <summary>Устанавливает указанное значение для свойства <see cref="P:System.Security.AccessControl.RawSecurityDescriptor.ControlFlags" /> данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</summary>
- <param name="flags">Один или несколько членов перечисления <see cref="T:System.Security.AccessControl.ControlFlags" />, объединенных с помощью операции логического ИЛИ.</param>
- </member>
- <member name="P:System.Security.AccessControl.RawSecurityDescriptor.SystemAcl">
- <summary>Получает или задает системный список управления доступом для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.Системный список управления доступом содержит правила аудита.</summary>
- <returns>Системный список управления доступом для данного объекта <see cref="T:System.Security.AccessControl.RawSecurityDescriptor" />.</returns>
- </member>
- <member name="T:System.Security.AccessControl.ResourceType">
- <summary>Задает предварительно определенные собственные типы объектов.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.DSObject">
- <summary>Объект службы каталогов или набор свойств или свойство объекта службы каталогов.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.DSObjectAll">
- <summary>Объект службы каталогов и все его наборы свойств и свойства.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.FileObject">
- <summary>Файл или каталог.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.KernelObject">
- <summary>Локальный объект ядра.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.LMShare">
- <summary>Сетевая папка.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.Printer">
- <summary>Принтер.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.ProviderDefined">
- <summary>Объект, определенный поставщиком.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.RegistryKey">
- <summary>Раздел реестра.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.RegistryWow6432Key">
- <summary>Объект записи реестра в подсистеме WOW64.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.Service">
- <summary>Служба Windows.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.Unknown">
- <summary>Объект неизвестного типа.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.WindowObject">
- <summary>Объект рабочей станции Windows на локальном компьютере.</summary>
- </member>
- <member name="F:System.Security.AccessControl.ResourceType.WmiGuidObject">
- <summary>Объект инструментария управления Windows (WMI)</summary>
- </member>
- <member name="T:System.Security.AccessControl.SecurityInfos">
- <summary>Определяет раздел дескриптора безопасности для запроса или установки.</summary>
- </member>
- <member name="F:System.Security.AccessControl.SecurityInfos.DiscretionaryAcl">
- <summary>Список управления доступом на уровне пользователей.</summary>
- </member>
- <member name="F:System.Security.AccessControl.SecurityInfos.Group">
- <summary>Идентификатор основной группы.</summary>
- </member>
- <member name="F:System.Security.AccessControl.SecurityInfos.Owner">
- <summary>Идентификатор владельца.</summary>
- </member>
- <member name="F:System.Security.AccessControl.SecurityInfos.SystemAcl">
- <summary>Системный список управления доступом.</summary>
- </member>
- <member name="T:System.Security.AccessControl.SystemAcl">
- <summary>Представляет системный список управления доступом.</summary>
- </member>
- <member name="M:System.Security.AccessControl.SystemAcl.#ctor(System.Boolean,System.Boolean,System.Byte,System.Int32)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.SystemAcl" /> с использованием указанных значений.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является контейнером.</param>
- <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является объектом каталога списка управления доступом.</param>
- <param name="revision">Номер редакции нового объекта <see cref="T:System.Security.AccessControl.SystemAcl" />.</param>
- <param name="capacity">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.SystemAcl" />.Это число будет использоваться только для справки.</param>
- </member>
- <member name="M:System.Security.AccessControl.SystemAcl.#ctor(System.Boolean,System.Boolean,System.Int32)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.SystemAcl" /> с использованием указанных значений.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является контейнером.</param>
- <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является объектом каталога списка управления доступом.</param>
- <param name="capacity">Количество элементов управления доступом, которые могут содержаться в данном объекте <see cref="T:System.Security.AccessControl.SystemAcl" />.Это число будет использоваться только для справки.</param>
- </member>
- <member name="M:System.Security.AccessControl.SystemAcl.#ctor(System.Boolean,System.Boolean,System.Security.AccessControl.RawAcl)">
- <summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.AccessControl.SystemAcl" /> с указанными значениями из указанного объекта <see cref="T:System.Security.AccessControl.RawAcl" />.</summary>
- <param name="isContainer">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является контейнером.</param>
- <param name="isDS">Значение true, если новый объект <see cref="T:System.Security.AccessControl.SystemAcl" /> является объектом каталога списка управления доступом.</param>
- <param name="rawAcl">Базовый объект <see cref="T:System.Security.AccessControl.RawAcl" />, соответствующий новому объекту <see cref="T:System.Security.AccessControl.SystemAcl" />.Чтобы создать пустой список управления доступом, укажите значение null.</param>
- </member>
- <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)">
- <summary>Добавляет правило аудита к текущему объекту <see cref="T:System.Security.AccessControl.SystemAcl" />.</summary>
- <param name="auditFlags">Тип добавляемого правила аудита.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется правило аудита.</param>
- <param name="accessMask">Маска доступа для нового правила аудита.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового правила аудита.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового правила аудита.</param>
- </member>
- <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)">
- <summary>Добавляет правило аудита с указанными параметрами к текущему объекту <see cref="T:System.Security.AccessControl.SystemAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта для нового правила аудита.</summary>
- <param name="auditFlags">Тип добавляемого правила аудита.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется правило аудита.</param>
- <param name="accessMask">Маска доступа для нового правила аудита.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового правила аудита.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового правила аудита.</param>
- <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
- <param name="objectType">Идентификатор класса объектов, к которым применяется новое правило аудита.</param>
- <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать новое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.SystemAcl.AddAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
- <summary>Добавляет правило аудита к текущему объекту <see cref="T:System.Security.AccessControl.SystemAcl" />.</summary>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого добавляется правило аудита.</param>
- <param name="rule">
- <see cref="T:System.Security.AccessControl.ObjectAuditRule" />Для нового правила аудита.</param>
- </member>
- <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)">
- <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.SystemAcl" />.</summary>
- <returns>Значение true, если метод успешно удаляет указанное правило аудита; в противном случае — значение false.</returns>
- <param name="auditFlags">Тип удаляемого правила аудита.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
- <param name="accessMask">Маска доступа для удаляемого правила.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила.</param>
- </member>
- <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)">
- <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.SystemAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта.</summary>
- <returns>Значение true, если метод успешно удаляет указанное правило аудита; в противном случае — значение false.</returns>
- <param name="auditFlags">Тип удаляемого правила аудита.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
- <param name="accessMask">Маска доступа для удаляемого правила.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила.</param>
- <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
- <param name="objectType">Идентификатор класса объектов, к которым применяется удаляемое правило аудита.</param>
- <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать удаляемое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.SystemAcl.RemoveAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
- <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.SystemAcl" />.</summary>
- <returns>Значение true, если метод успешно удаляет указанное правило аудита; в противном случае — значение false.</returns>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
- <param name="rule">Объект <see cref="T:System.Security.AccessControl.ObjectAuditRule" />, для которого удаляется правило аудита.</param>
- </member>
- <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)">
- <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
- <param name="auditFlags">Тип удаляемого правила аудита.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
- <param name="accessMask">Маска доступа для удаляемого правила.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила.</param>
- </member>
- <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)">
- <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта.</summary>
- <param name="auditFlags">Тип удаляемого правила аудита.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
- <param name="accessMask">Маска доступа для удаляемого правила.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования удаляемого правила.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования удаляемого правила.</param>
- <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
- <param name="objectType">Идентификатор класса объектов, к которым применяется удаляемое правило аудита.</param>
- <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать удаляемое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.SystemAcl.RemoveAuditSpecific(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
- <summary>Удаляет указанное правило аудита из текущего объекта <see cref="T:System.Security.AccessControl.DiscretionaryAcl" />.</summary>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого удаляется правило аудита.</param>
- <param name="rule">
- <see cref="T:System.Security.AccessControl.ObjectAuditRule" /> Для удаляемого правила.</param>
- </member>
- <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)">
- <summary>Устанавливает указанное правило аудита для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
- <param name="auditFlags">Устанавливаемое условие аудита.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого устанавливается правило аудита.</param>
- <param name="accessMask">Маска доступа для нового правила аудита.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового правила аудита.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового правила аудита.</param>
- </member>
- <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)">
- <summary>Устанавливает указанное правило аудита для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.Используйте этот метод для списков управления доступом объектов каталогов при указании типа объекта или типа наследуемого объекта.</summary>
- <param name="auditFlags">Устанавливаемое условие аудита.</param>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого устанавливается правило аудита.</param>
- <param name="accessMask">Маска доступа для нового правила аудита.</param>
- <param name="inheritanceFlags">Флаги, определяющие свойства наследования нового правила аудита.</param>
- <param name="propagationFlags">Флаги, определяющие свойства распространения наследования нового правила аудита.</param>
- <param name="objectFlags">Флаги, определяющие, содержат ли параметры <paramref name="objectType" /> и <paramref name="inheritedObjectType" /> значения, отличные от null.</param>
- <param name="objectType">Идентификатор класса объектов, к которым применяется новое правило аудита.</param>
- <param name="inheritedObjectType">Идентификатор класса дочерних объектов, которые могут наследовать новое правило аудита.</param>
- </member>
- <member name="M:System.Security.AccessControl.SystemAcl.SetAudit(System.Security.Principal.SecurityIdentifier,System.Security.AccessControl.ObjectAuditRule)">
- <summary>Устанавливает указанное правило аудита для указанного объекта <see cref="T:System.Security.Principal.SecurityIdentifier" />.</summary>
- <param name="sid">Объект <see cref="T:System.Security.Principal.SecurityIdentifier" />, для которого устанавливается правило аудита.</param>
- <param name="rule">Объект <see cref="T:System.Security.AccessControl.ObjectAuditRule" />, для которого устанавливается правило аудита.</param>
- </member>
- </members>
- </doc>
|