ObjectSecurity Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia możliwość kontrolowania dostępu do obiektów bez bezpośredniej manipulacji Access Control Listy (ACL). Ta klasa jest abstrakcyjną klasą bazową dla CommonObjectSecurity klas i DirectoryObjectSecurity .
public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
- Dziedziczenie
-
ObjectSecurity
- Pochodne
Konstruktory
| ObjectSecurity() |
Inicjuje nowe wystąpienie klasy ObjectSecurity. |
| ObjectSecurity(Boolean, Boolean) |
Inicjuje nowe wystąpienie klasy ObjectSecurity. |
| ObjectSecurity(CommonSecurityDescriptor) |
Inicjuje nowe wystąpienie klasy ObjectSecurity. |
Właściwości
| AccessRightType |
Type Pobiera obiekt zabezpieczany skojarzony z tym ObjectSecurity obiektem. |
| AccessRulesModified |
Pobiera lub ustawia wartość logiczną określającą, czy reguły dostępu skojarzone z tym ObjectSecurity obiektem zostały zmodyfikowane. |
| AccessRuleType |
Pobiera obiekt Type skojarzony z regułami dostępu tego ObjectSecurity obiektu. Obiekt Type musi być obiektem, który można rzutować jako SecurityIdentifier obiekt. |
| AreAccessRulesCanonical |
Pobiera wartość logiczną określającą, czy reguły dostępu skojarzone z tym ObjectSecurity obiektem są w porządku kanonicznym. |
| AreAccessRulesProtected |
Pobiera wartość logiczną określającą, czy lista Access Control uznaniowa (DACL) skojarzona z tym ObjectSecurity obiektem jest chroniona. |
| AreAuditRulesCanonical |
Pobiera wartość logiczną określającą, czy reguły inspekcji skojarzone z tym ObjectSecurity obiektem są w porządku kanonicznym. |
| AreAuditRulesProtected |
Pobiera wartość logiczną określającą, czy lista Access Control systemowa (SACL) skojarzona z tym ObjectSecurity obiektem jest chroniona. |
| AuditRulesModified |
Pobiera lub ustawia wartość logiczną określającą, czy reguły inspekcji skojarzone z tym ObjectSecurity obiektem zostały zmodyfikowane. |
| AuditRuleType |
Type Pobiera obiekt skojarzony z regułami inspekcji tego ObjectSecurity obiektu. Obiekt Type musi być obiektem, który można rzutować jako SecurityIdentifier obiekt. |
| GroupModified |
Pobiera lub ustawia wartość logiczną określającą, czy grupa skojarzona z zabezpieczanym obiektem została zmodyfikowana. |
| IsContainer |
Pobiera wartość logiczną określającą, czy ten ObjectSecurity obiekt jest obiektem kontenera. |
| IsDS |
Pobiera wartość logiczną określającą, czy ten ObjectSecurity obiekt jest obiektem katalogu. |
| OwnerModified |
Pobiera lub ustawia wartość logiczną określającą, czy właściciel zabezpieczanego obiektu został zmodyfikowany. |
| SecurityDescriptor |
Pobiera deskryptor zabezpieczeń dla tego wystąpienia. |
Metody
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Inicjuje AccessRule nowe wystąpienie klasy z określonymi wartościami. |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Inicjuje AuditRule nowe wystąpienie klasy z określonymi wartościami. |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetGroup(Type) |
Pobiera grupę podstawową skojarzona z określonym właścicielem. |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetOwner(Type) |
Pobiera właściciela skojarzonego z określoną grupą podstawową. |
| GetSecurityDescriptorBinaryForm() |
Zwraca tablicę wartości bajtów, która reprezentuje informacje deskryptora zabezpieczeń dla tego ObjectSecurity obiektu. |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
Zwraca reprezentację języka SDDL (Security Descriptor Definition Language) określonego fragmentu deskryptora zabezpieczeń skojarzonego z tym ObjectSecurity obiektem. |
| GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
| IsSddlConversionSupported() |
Zwraca wartość logiczną określającą, czy deskryptor zabezpieczeń skojarzony z tym ObjectSecurity obiektem można przekonwertować na format JĘZYKA SDDL (Security Descriptor Definition Language). |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Stosuje określoną modyfikację do listy Access Control uznaniowej (DACL) skojarzonej z tym ObjectSecurity obiektem. |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Stosuje określoną modyfikację do listy Access Control uznaniowej (DACL) skojarzonej z tym ObjectSecurity obiektem. |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Stosuje określoną modyfikację do listy Access Control systemowych (SACL) skojarzonej z tym ObjectSecurity obiektem. |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Stosuje określoną modyfikację do listy Access Control systemowych (SACL) skojarzonej z tym ObjectSecurity obiektem. |
| Persist(Boolean, String, AccessControlSections) |
Zapisuje określone sekcje deskryptora zabezpieczeń skojarzonego z tym ObjectSecurity obiektem w magazynie trwałym. Zalecamy, aby wartości parametrów przekazanych |
| Persist(SafeHandle, AccessControlSections) |
Zapisuje określone sekcje deskryptora zabezpieczeń skojarzonego z tym ObjectSecurity obiektem w magazynie trwałym. Zalecamy, aby wartości parametrów przekazanych |
| Persist(String, AccessControlSections) |
Zapisuje określone sekcje deskryptora zabezpieczeń skojarzonego z tym ObjectSecurity obiektem w magazynie trwałym. Zalecamy, aby wartości parametrów przekazanych |
| PurgeAccessRules(IdentityReference) |
Usuwa wszystkie reguły dostępu skojarzone z określonym IdentityReferenceelementem . |
| PurgeAuditRules(IdentityReference) |
Usuwa wszystkie reguły inspekcji skojarzone z określonym IdentityReference. |
| ReadLock() |
Blokuje ten ObjectSecurity obiekt w celu uzyskania dostępu do odczytu. |
| ReadUnlock() |
Odblokowuje ten ObjectSecurity obiekt w celu uzyskania dostępu do odczytu. |
| SetAccessRuleProtection(Boolean, Boolean) |
Ustawia lub usuwa ochronę reguł dostępu skojarzonych z tym ObjectSecurity obiektem. Chronione reguły dostępu nie mogą być modyfikowane przez obiekty nadrzędne za pomocą dziedziczenia. |
| SetAuditRuleProtection(Boolean, Boolean) |
Ustawia lub usuwa ochronę reguł inspekcji skojarzonych z tym ObjectSecurity obiektem. Chronione reguły inspekcji nie mogą być modyfikowane przez obiekty nadrzędne za pomocą dziedziczenia. |
| SetGroup(IdentityReference) |
Ustawia grupę podstawową deskryptora zabezpieczeń skojarzonego z tym ObjectSecurity obiektem. |
| SetOwner(IdentityReference) |
Ustawia właściciela deskryptora zabezpieczeń skojarzonego z tym ObjectSecurity obiektem. |
| SetSecurityDescriptorBinaryForm(Byte[]) |
Ustawia deskryptor zabezpieczeń dla tego ObjectSecurity obiektu z określonej tablicy wartości bajtów. |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Ustawia określone sekcje deskryptora zabezpieczeń dla tego ObjectSecurity obiektu z określonej tablicy wartości bajtów. |
| SetSecurityDescriptorSddlForm(String) |
Ustawia deskryptor zabezpieczeń dla tego ObjectSecurity obiektu z określonego ciągu Security Descriptor Definition Language (SDDL). |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Ustawia określone sekcje deskryptora zabezpieczeń dla tego ObjectSecurity obiektu z określonego ciągu Języka definicji deskryptora zabezpieczeń (SDDL). |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
| WriteLock() |
Blokuje ten ObjectSecurity obiekt w celu uzyskania dostępu do zapisu. |
| WriteUnlock() |
Odblokowuje ten ObjectSecurity obiekt w celu uzyskania dostępu do zapisu. |