SemaphoreSecurity.RemoveAuditRule(SemaphoreAuditRule) Yöntem

Tanım

Belirtilen kuralla aynı kullanıcıya ve uyumlu devralma ve yayma bayraklarına sahip bir denetim denetimi kuralı arar; uyumlu bir kural bulunursa, belirtilen kuralda yer alan haklar bu kuraldan kaldırılır.

public:
 bool RemoveAuditRule(System::Security::AccessControl::SemaphoreAuditRule ^ rule);
public bool RemoveAuditRule (System.Security.AccessControl.SemaphoreAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.SemaphoreAuditRule -> bool
Public Function RemoveAuditRule (rule As SemaphoreAuditRule) As Boolean

Parametreler

rule
SemaphoreAuditRule

SemaphoreAuditRule Aranacak kullanıcıyı belirten ve bir dizi devralma ve yayma bayrağı bulunan bir eşleşen kuralın uyumlu olması gerektiğini belirtir. Bulunursa uyumlu kuraldan kaldırılacak hakları belirtir.

Döndürülenler

true uyumlu bir kural bulunursa; aksi takdirde , false.

Özel durumlar

rule, null değeridir.

Açıklamalar

Geçerli SemaphoreSecurity , ile aynı kullanıcıya rulesahip bir denetim kuralı için arandı. Böyle bir kural bulunmazsa hiçbir eylem yapılmaz ve yöntemi döndürür false. Eşleşen kurallar bulunursa, devralma ve uyumluluk bayrakları içinde rulebelirtilen bayraklarla uyumlu olup olmadığını denetler. Uyumlu bir kural bulunmazsa hiçbir eylem yapılmaz ve yöntemi döndürür false. Uyumlu bayraklara sahip bir kural bulunursa, içinde rule belirtilen haklar uyumlu kuraldan kaldırılır ve yöntemi döndürür true. Uyumlu kuralda bulunmayan hakları belirtirse rule , bu haklarla ilgili hiçbir işlem yapılmaz. Tüm haklar uyumlu kuraldan kaldırılırsa, kuralın tamamı geçerli SemaphoreSecurity nesneden kaldırılır.

Önemli

Semafor denetim kuralları için devralma ve yayma bayrakları belirtebilmenize rağmen, bunları yöntemiyle AuditRuleFactory oluşturarak bu önerilmez. Devralma ve yayma, adlandırılmış semaforlar için bir anlam ifade etmez ve denetim kurallarının bakımını daha karmaşık hale getirir.

Şunlara uygulanır