EventWaitHandleAuditRule Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje sadu přístupových práv, která se mají auditovat pro uživatele nebo skupinu. Tuto třídu nelze zdědit.
public ref class EventWaitHandleAuditRule sealed : System::Security::AccessControl::AuditRule
public sealed class EventWaitHandleAuditRule : System.Security.AccessControl.AuditRule
[System.Security.SecurityCritical]
public sealed class EventWaitHandleAuditRule : System.Security.AccessControl.AuditRule
type EventWaitHandleAuditRule = class
inherit AuditRule
[<System.Security.SecurityCritical>]
type EventWaitHandleAuditRule = class
inherit AuditRule
Public NotInheritable Class EventWaitHandleAuditRule
Inherits AuditRule
- Dědičnost
- Atributy
Poznámky
Poznámka:
Tento typ je podporován pouze ve Windows.
Třída EventWaitHandleAuditRule je jednou ze sady tříd, které rozhraní .NET Framework poskytuje pro správu zabezpečení řízení přístupu systému Windows u pojmenovaných systémových událostí. Přehled těchto tříd a jejich vztahů s podkladovými strukturami řízení přístupu systému Windows naleznete v tématu EventWaitHandleSecurity.
Poznámka:
Zabezpečení řízení přístupu systému Windows je smysluplné pouze pro pojmenované systémové události. EventWaitHandle Pokud objekt představuje místní událost, řízení přístupu je irelevantní.
Chcete-li získat seznam pravidel auditu aktuálně použitých pro pojmenovanou událost, použijte metodu EventWaitHandle.GetAccessControlEventWaitHandleSecurity k získání objektu a pak pomocí jeho GetAuditRules metody získejte kolekci EventWaitHandleAuditRule objektů.
EventWaitHandleAuditRule objekty nemapují 1:1 s položkami řízení přístupu v podkladovém volitelném seznamu řízení přístupu (DACL). Když získáte sadu všech pravidel auditu pro událost, sada obsahuje minimální počet pravidel, která jsou aktuálně nutná k vyjádření všech položek řízení přístupu.
Poznámka:
Související položky řízení přístupu se mění při použití a odebírání pravidel. Pokud je to možné, informace v pravidlech se sloučí, aby se zachoval nejmenší počet položek řízení přístupu. Proto při čtení aktuálního seznamu pravidel nemusí vypadat přesně jako seznam všech pravidel, která jste přidali.
Pomocí EventWaitHandleAuditRule objektů můžete určit přístupová práva, která se mají auditovat pro uživatele nebo skupinu. Chcete-li použít pravidlo na pojmenovanou systémovou událost, použijte metodu EventWaitHandle.GetAccessControl k získání objektu EventWaitHandleSecurity . EventWaitHandleSecurity Upravte objekt pomocí svých metod pro přidání pravidla a pak použijte metodu EventWaitHandle.SetAccessControl k opětovnému připojení objektu zabezpečení.
Důležité
Změny provedené v objektu EventWaitHandleSecurity nemají vliv na úrovně přístupu pojmenované události, dokud nezavoláte metodu EventWaitHandle.SetAccessControl pro přiřazení změněného objektu zabezpečení k pojmenované události.
EventWaitHandleAuditRule objekty jsou neměnné. Zabezpečení události je změněno pomocí metod EventWaitHandleSecurity třídy pro přidání nebo odebrání pravidel; jak to uděláte, podkladové položky řízení přístupu jsou změněny.
Konstruktory
| Name | Description |
|---|---|
| EventWaitHandleAuditRule(IdentityReference, EventWaitHandleRights, AuditFlags) |
Inicializuje novou instanci EventWaitHandleAuditRule třídy, určuje uživatele nebo skupinu, která se má auditovat, práva k auditování a jestli se má auditovat úspěch, selhání nebo obojí. |
Vlastnosti
| Name | Description |
|---|---|
| AccessMask |
Získá přístupová maska pro toto pravidlo. (Zděděno od AuthorizationRule) |
| AuditFlags |
Získá příznaky auditu pro toto pravidlo auditu. (Zděděno od AuditRule) |
| EventWaitHandleRights |
Získá přístupová práva ovlivněná pravidlem auditu. |
| IdentityReference |
Získá, IdentityReference na které se toto pravidlo vztahuje. (Zděděno od AuthorizationRule) |
| InheritanceFlags |
Získá hodnotu příznaků, které určují, jak je toto pravidlo zděděno podřízenými objekty. (Zděděno od AuthorizationRule) |
| IsInherited |
Získá hodnotu určující, zda je toto pravidlo explicitně nastaveno nebo je zděděno z nadřazeného objektu kontejneru. (Zděděno od AuthorizationRule) |
| PropagationFlags |
Získá hodnotu příznaky šíření, které určují, jak dědičnost tohoto pravidla je rozšířena na podřízené objekty. Tato vlastnost je významná pouze v případě, že hodnota výčtu InheritanceFlags není None. (Zděděno od AuthorizationRule) |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |