DiscretionaryAcl.AddAccess Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli DiscretionaryAcl nesneye belirtilen ayarlarla bir Access Control Girdisi (ACE) ekler.
Aşırı Yüklemeler
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule) |
Geçerli DiscretionaryAcl nesneye belirtilen ayarlarla bir Access Control Girdisi (ACE) ekler. |
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags) |
Geçerli DiscretionaryAcl nesneye belirtilen ayarlarla bir Access Control Girdisi (ACE) ekler. |
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid) |
Geçerli DiscretionaryAcl nesneye belirtilen ayarlarla bir Access Control Girdisi (ACE) ekler. Yeni ACE için nesne türünü veya devralınan nesne türünü belirtirken dizin nesnesi Access Control Listeler (ACL' ler) için bu yöntemi kullanın. |
AddAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)
Geçerli DiscretionaryAcl nesneye belirtilen ayarlarla bir Access Control Girdisi (ACE) ekler.
public:
void AddAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public void AddAccess (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.AddAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> unit
Public Sub AddAccess (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule)
Parametreler
- accessType
- AccessControlType
Eklenecek erişim denetiminin türü (izin ver veya reddet).
SecurityIdentifier ACE'nin ekleneceği yer.
- rule
- ObjectAccessRule
ObjectAccessRule Yeni erişim için.
Şunlara uygulanır
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)
Geçerli DiscretionaryAcl nesneye belirtilen ayarlarla bir Access Control Girdisi (ACE) ekler.
public:
void AddAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void AddAccess (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.AddAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub AddAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)
Parametreler
- accessType
- AccessControlType
Eklenecek erişim denetiminin türü (izin ver veya reddet).
SecurityIdentifier ACE'nin ekleneceği yer.
- accessMask
- Int32
Yeni ACE için erişim kuralı.
- inheritanceFlags
- InheritanceFlags
Yeni ACE'nin devralma özelliklerini belirten bayraklar.
- propagationFlags
- PropagationFlags
Yeni ACE için devralma yayma özelliklerini belirten bayraklar.
Açıklamalar
Bu yöntem, mevcut ACL'lerin birleştirilmesine neden olabilir.
Şunlara uygulanır
AddAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)
Geçerli DiscretionaryAcl nesneye belirtilen ayarlarla bir Access Control Girdisi (ACE) ekler. Yeni ACE için nesne türünü veya devralınan nesne türünü belirtirken dizin nesnesi Access Control Listeler (ACL' ler) için bu yöntemi kullanın.
public:
void AddAccess(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 AddAccess (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.AddAccess : 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 AddAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)
Parametreler
- accessType
- AccessControlType
Eklenecek erişim denetiminin türü (izin ver veya reddet).
SecurityIdentifier ACE'nin ekleneceği yer.
- accessMask
- Int32
Yeni ACE için erişim kuralı.
- inheritanceFlags
- InheritanceFlags
Yeni ACE'nin devralma özelliklerini belirten bayraklar.
- propagationFlags
- PropagationFlags
Yeni ACE için devralma yayma özelliklerini belirten bayraklar.
- objectFlags
- ObjectAceFlags
ve inheritedObjectType
parametrelerinin olmayannull
değerler içerip içermediğini objectType
belirten bayraklar.
- objectType
- Guid
Yeni ACE'nin uygulandığı nesne sınıfının kimliği.
- inheritedObjectType
- Guid
Yeni ACE'yi devralabilen alt nesne sınıfının kimliği.
Açıklamalar
Bu yöntem, mevcut ACL'lerin birleştirilmesine neden olabilir.