DiscretionaryAcl.SetAccess Metodo

Definizione

Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .

Overload

Nome Descrizione
SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .

SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .

SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .

Commenti

Questi metodi rimuovono tutte le voci di Controllo di accesso esistenti che corrispondono sia all'oggetto SecurityIdentifier specificato che al qualificatore di accesso specificato (consenti o nega).

SetAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Origine:
ACL.cs

Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .

public:
 void SetAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.SetAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> unit
Public Sub SetAccess (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule)

Parametri

accessType
AccessControlType

Tipo di controllo di accesso (consenti o nega) da impostare.

sid
SecurityIdentifier

Oggetto SecurityIdentifier per il quale impostare un ace.

rule
ObjectAccessRule

Oggetto ObjectAccessRule per il quale impostare l'accesso.

Si applica a

SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Origine:
ACL.cs

Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .

public:
 void SetAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.SetAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub SetAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)

Parametri

accessType
AccessControlType

Tipo di controllo di accesso (consenti o nega) da impostare.

sid
SecurityIdentifier

Oggetto SecurityIdentifier per il quale impostare un ace.

accessMask
Int32

Regola di accesso per la nuova ace.

inheritanceFlags
InheritanceFlags

Flag che specificano le proprietà di ereditarietà del nuovo ace.

propagationFlags
PropagationFlags

Flag che specificano le proprietà di propagazione dell'ereditarietà per la nuova ace.

Commenti

Questo metodo rimuove tutte le voci di Controllo di accesso esistenti che corrispondono sia all'oggetto SecurityIdentifier specificato che al qualificatore di accesso specificato (consentire o negare).

Si applica a

SetAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Origine:
ACL.cs

Imposta il controllo di accesso specificato per l'oggetto specificato SecurityIdentifier .

public:
 void SetAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.SetAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> unit
Public Sub SetAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)

Parametri

accessType
AccessControlType

Tipo di controllo di accesso (consenti o nega) da impostare.

sid
SecurityIdentifier

Oggetto SecurityIdentifier per il quale impostare un ace.

accessMask
Int32

Regola di accesso per la nuova ace.

inheritanceFlags
InheritanceFlags

Flag che specificano le proprietà di ereditarietà del nuovo ace.

propagationFlags
PropagationFlags

Flag che specificano le proprietà di propagazione dell'ereditarietà per la nuova ace.

objectFlags
ObjectAceFlags

Flag che specificano se i objectType parametri e inheritedObjectType contengono valori nonnull .

objectType
Guid

Identità della classe di oggetti a cui si applica la nuova ace.

inheritedObjectType
Guid

Identità della classe di oggetti figlio che possono ereditare il nuovo ace.

Commenti

Questo metodo rimuove tutte le voci di Controllo di accesso esistenti che corrispondono sia all'oggetto SecurityIdentifier specificato che al qualificatore di accesso specificato (consentire o negare).

Si applica a