ActiveDirectorySecurity.SetAccessRule(ActiveDirectoryAccessRule) Yöntem

Tanım

Nesnenin DACL'sinde, nesnede belirtilen SID ile eşleşen bir güvenlik tanımlayıcısı (SID) ve nesnede rulerule belirtilen türle eşleşen bir erişim denetim türü (İzin Ver veya Reddet) içeren tüm erişim kurallarını arar ve bu erişim kurallarının tümünü nesnenin rule içerdiği erişim kurallarıyla değiştirir.

public:
 void SetAccessRule(System::DirectoryServices::ActiveDirectoryAccessRule ^ rule);
public void SetAccessRule (System.DirectoryServices.ActiveDirectoryAccessRule rule);
override this.SetAccessRule : System.DirectoryServices.ActiveDirectoryAccessRule -> unit
Public Sub SetAccessRule (rule As ActiveDirectoryAccessRule)

Parametreler

rule
ActiveDirectoryAccessRule

ActiveDirectoryAccessRule Bu işlemin uygulandığı nesne.

Açıklamalar

SetAccessRule Bir nesnenin DACL'sindeki belirli bir SID ve erişim denetimi türüyle (İzin Ver veya Reddet) eşleşen tüm erişim kurallarını değiştirmek için kullanıldığında, bu DACL'deki tüm kurallar, nesnede rule bulunan SID ve erişim denetimi türüyle eşleşen bir SID ve türle değiştirilir. Geliştirici bu yöntemi kullanarak, var olan Reddetme kurallarını etkilemeden söz konusu nesnedeki söz konusu SID için herhangi bir İzin Ver kuralını değiştirebilir veya söz konusu nesnedeki bu SID için tüm Reddetme kurallarını mevcut İzin Ver kurallarını etkilemeden değiştirebilir. Türü ne olursa olsun belirtilen SID ile ilgili nesnenin tüm kurallarını değiştirmek için kullanın ResetAccessRule .

Şunlara uygulanır