MemoryMappedFileSecurity Sınıf
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.
Belleğe eşlenen dosyalarda dosya erişimi ve işlemleri için verilebilen izinleri temsil eder.
public ref class MemoryMappedFileSecurity : System::Security::AccessControl::ObjectSecurity<System::IO::MemoryMappedFiles::MemoryMappedFileRights>
public class MemoryMappedFileSecurity : System.Security.AccessControl.ObjectSecurity<System.IO.MemoryMappedFiles.MemoryMappedFileRights>
type MemoryMappedFileSecurity = class
inherit ObjectSecurity<MemoryMappedFileRights>
Public Class MemoryMappedFileSecurity
Inherits ObjectSecurity(Of MemoryMappedFileRights)
- Devralma
-
MemoryMappedFileSecurity
Açıklamalar
sınıfı, MemoryMappedFileSecurity belleğe eşlenen bir dosyanın erişim haklarını ve erişim denemelerinin nasıl denetlendiğini belirtir. Bu sınıf, erişim ve denetim haklarını bir kural kümesi olarak temsil eder.
MemoryMappedFileSecurity sınıfı, temel alınan Microsoft Windows dosya güvenlik sisteminin soyutlamasıdır. Bu sistemde. DACL'lerin ve SACL'lerin birçok ayrıntısını gizler.
Bir kanalın MemoryMappedFileSecurity DACL ve SACL'sini temsil eden erişim kurallarını almak, eklemek veya değiştirmek için sınıfını kullanın.
Bellek eşlemeli bir dosyaya yeni veya değiştirilmiş erişim veya denetim kuralları uygulamak için yöntemini kullanın SetAccessControl . Mevcut bir dosyadan erişim veya denetim kuralları almak için yöntemini kullanın GetAccessControl .
Aşağıdaki MemoryMappedFile yöntemler bir MemoryMappedFileSecurity nesneyi parametre olarak alır:
Oluşturucular
MemoryMappedFileSecurity() |
MemoryMappedFileSecurity sınıfının yeni bir örneğini başlatır. |
Özellikler
AccessRightType |
Bu ObjectSecurity'1 nesnesiyle ilişkili güvenli hale getirilebilir nesnenin Türünü alır. (Devralındığı yer: ObjectSecurity<T>) |
AccessRulesModified |
Bu ObjectSecurity nesneyle ilişkili erişim kurallarının değiştirilip değiştirilmediğini belirten bir Boole değeri alır veya ayarlar. (Devralındığı yer: ObjectSecurity) |
AccessRuleType |
Bu ObjectSecurity'1 nesnesinin erişim kurallarıyla ilişkili nesnenin Türünü alır. (Devralındığı yer: ObjectSecurity<T>) |
AreAccessRulesCanonical |
Bu ObjectSecurity nesneyle ilişkili erişim kurallarının kurallı sırada olup olmadığını belirten bir Boole değeri alır. (Devralındığı yer: ObjectSecurity) |
AreAccessRulesProtected |
Bu ObjectSecurity nesneyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'nin (DACL) korunup korunmadığını belirten bir Boole değeri alır. (Devralındığı yer: ObjectSecurity) |
AreAuditRulesCanonical |
Bu ObjectSecurity nesneyle ilişkili denetim kurallarının kurallı sırada olup olmadığını belirten bir Boole değeri alır. (Devralındığı yer: ObjectSecurity) |
AreAuditRulesProtected |
Bu ObjectSecurity nesneyle ilişkili Sistem Access Control Listesi'nin (SACL) korunup korunmadığını belirten bir Boole değeri alır. (Devralındığı yer: ObjectSecurity) |
AuditRulesModified |
Bu ObjectSecurity nesneyle ilişkili denetim kurallarının değiştirilip değiştirilmediğini belirten bir Boole değeri alır veya ayarlar. (Devralındığı yer: ObjectSecurity) |
AuditRuleType |
Bu ObjectSecurity'1 nesnesinin denetim kurallarıyla ilişkili Type nesnesini alır. (Devralındığı yer: ObjectSecurity<T>) |
GroupModified |
Güvenli hale getirilebilir nesneyle ilişkili grubun değiştirilip değiştirilmediğini belirten bir Boole değeri alır veya ayarlar. (Devralındığı yer: ObjectSecurity) |
IsContainer |
Bu ObjectSecurity nesnenin bir kapsayıcı nesnesi olup olmadığını belirten bir Boole değeri alır. (Devralındığı yer: ObjectSecurity) |
IsDS |
Bu ObjectSecurity nesnenin bir dizin nesnesi olup olmadığını belirten bir Boole değeri alır. (Devralındığı yer: ObjectSecurity) |
OwnerModified |
Güvenliği sağlanabilir nesnenin sahibinin değiştirilip değiştirilmediğini belirten bir Boole değeri alır veya ayarlar. (Devralındığı yer: ObjectSecurity) |
SecurityDescriptor |
Bu örneğin güvenlik tanımlayıcısını alır. (Devralındığı yer: ObjectSecurity) |
Yöntemler
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
İlişkili güvenlik nesnesi için yeni bir erişim denetim kuralını temsil eden ObjectAccessRule sınıfının yeni bir örneğini başlatır. (Devralındığı yer: ObjectSecurity<T>) |
AddAccessRule(AccessRule) |
Belirtilen erişim kuralını bu CommonObjectSecurity nesneyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'ne (DACL) ekler. (Devralındığı yer: CommonObjectSecurity) |
AddAccessRule(AccessRule<T>) |
Belirtilen erişim kuralını bu ObjectSecurity'1 nesnesiyle ilişkili İsteğe Bağlı Access Control Listesi'ne (DACL) ekler. (Devralındığı yer: ObjectSecurity<T>) |
AddAuditRule(AuditRule) |
Belirtilen denetim kuralını bu CommonObjectSecurity nesneyle ilişkilendirilmiş Sistem Access Control Listesi'ne (SACL) ekler. (Devralındığı yer: CommonObjectSecurity) |
AddAuditRule(AuditRule<T>) |
Belirtilen denetim kuralını bu ObjectSecurity'1 nesnesiyle ilişkili Sistem Access Control Listesi'ne (SACL) ekler. (Devralındığı yer: ObjectSecurity<T>) |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Belirtilen kullanıcı için belirtilen denetim kuralını temsil eden sınıfın yeni bir örneğini AuditRule başlatır. (Devralındığı yer: ObjectSecurity<T>) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetAccessRules(Boolean, Boolean, Type) |
Belirtilen güvenlik tanımlayıcısıyla ilişkili erişim kuralları koleksiyonunu alır. (Devralındığı yer: CommonObjectSecurity) |
GetAuditRules(Boolean, Boolean, Type) |
Belirtilen güvenlik tanımlayıcısıyla ilişkili denetim kuralları koleksiyonunu alır. (Devralındığı yer: CommonObjectSecurity) |
GetGroup(Type) |
Belirtilen sahiple ilişkili birincil grubu alır. (Devralındığı yer: ObjectSecurity) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetOwner(Type) |
Belirtilen birincil grupla ilişkili sahibi alır. (Devralındığı yer: ObjectSecurity) |
GetSecurityDescriptorBinaryForm() |
Bu ObjectSecurity nesnenin güvenlik tanımlayıcı bilgilerini temsil eden bir bayt değerleri dizisi döndürür. (Devralındığı yer: ObjectSecurity) |
GetSecurityDescriptorSddlForm(AccessControlSections) |
Bu ObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerinin Güvenlik Tanımlayıcısı Tanım Dili (SDDL) gösterimini döndürür. (Devralındığı yer: ObjectSecurity) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Belirtilen değişikliği bu CommonObjectSecurity nesneyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'ne (DACL) uygular. (Devralındığı yer: CommonObjectSecurity) |
ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Belirtilen değişikliği bu ObjectSecurity nesneyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'ne (DACL) uygular. (Devralındığı yer: ObjectSecurity) |
ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Belirtilen değişikliği bu CommonObjectSecurity nesneyle ilişkilendirilmiş Sistem Access Control Listesi'ne (SACL) uygular. (Devralındığı yer: CommonObjectSecurity) |
ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Belirtilen değişikliği bu ObjectSecurity nesneyle ilişkilendirilmiş Sistem Access Control Listesi'ne (SACL) uygular. (Devralındığı yer: ObjectSecurity) |
Persist(Boolean, String, AccessControlSections) |
Bu ObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucu ve kalıcı yöntemlere geçirilen parametrelerin değerlerinin |
Persist(SafeHandle) |
Belirtilen tanıtıcıyı kullanarak bu ObjectSecurity'1 nesnesiyle ilişkili güvenlik tanımlayıcısını kalıcı depolama alanına kaydeder. (Devralındığı yer: ObjectSecurity<T>) |
Persist(SafeHandle, AccessControlSections) |
Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucuya geçirilen parametrelerin değerlerinin |
Persist(SafeHandle, AccessControlSections, Object) |
Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucu ve kalıcı yöntemlere geçirilen parametrelerin değerlerinin |
Persist(String) |
Belirtilen adı kullanarak bu ObjectSecurity'1 nesnesiyle ilişkili güvenlik tanımlayıcısını kalıcı depolama alanına kaydeder. (Devralındığı yer: ObjectSecurity<T>) |
Persist(String, AccessControlSections) |
Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucu ve kalıcı yöntemlere geçirilen parametrelerin değerlerinin |
Persist(String, AccessControlSections, Object) |
Bu NativeObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının belirtilen bölümlerini kalıcı depolama alanına kaydeder. Oluşturucu ve kalıcı yöntemlere geçirilen parametrelerin değerlerinin |
PurgeAccessRules(IdentityReference) |
Belirtilen IdentityReferenceile ilişkili tüm erişim kurallarını kaldırır. (Devralındığı yer: ObjectSecurity) |
PurgeAuditRules(IdentityReference) |
Belirtilen IdentityReferenceile ilişkili tüm denetim kurallarını kaldırır. (Devralındığı yer: ObjectSecurity) |
ReadLock() |
Bu ObjectSecurity nesneyi okuma erişimi için kilitler. (Devralındığı yer: ObjectSecurity) |
ReadUnlock() |
Okuma erişimi için bu ObjectSecurity nesnenin kilidini açar. (Devralındığı yer: ObjectSecurity) |
RemoveAccessRule(AccessRule) |
Bu CommonObjectSecurity nesneyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'nden (DACL) belirtilen erişim kuralıyla aynı güvenlik tanımlayıcısını ve erişim maskesini içeren erişim kurallarını kaldırır. (Devralındığı yer: CommonObjectSecurity) |
RemoveAccessRule(AccessRule<T>) |
Bu ObjectSecurity'1 nesnesiyle ilişkili İsteğe Bağlı Access Control Listesi'nden (DACL) belirtilen erişim kuralıyla aynı güvenlik tanımlayıcısını ve erişim maskesini içeren erişim kurallarını kaldırır. (Devralındığı yer: ObjectSecurity<T>) |
RemoveAccessRuleAll(AccessRule) |
Belirtilen erişim kuralıyla aynı güvenlik tanımlayıcısı olan tüm erişim kurallarını bu CommonObjectSecurity nesneyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'nden (DACL) kaldırır. (Devralındığı yer: CommonObjectSecurity) |
RemoveAccessRuleAll(AccessRule<T>) |
Belirtilen erişim kuralıyla aynı güvenlik tanımlayıcısı olan tüm erişim kurallarını bu ObjectSecurity'1 nesnesiyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'nden (DACL) kaldırır. (Devralındığı yer: ObjectSecurity<T>) |
RemoveAccessRuleSpecific(AccessRule) |
Bu CommonObjectSecurity nesneyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'nden (DACL) belirtilen erişim kuralıyla tam olarak eşleşen tüm erişim kurallarını kaldırır. (Devralındığı yer: CommonObjectSecurity) |
RemoveAccessRuleSpecific(AccessRule<T>) |
Bu ObjectSecurity'1 nesnesiyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'nden (DACL) belirtilen erişim kuralıyla tam olarak eşleşen tüm erişim kurallarını kaldırır. (Devralındığı yer: ObjectSecurity<T>) |
RemoveAuditRule(AuditRule) |
Belirtilen denetim kuralıyla aynı güvenlik tanımlayıcısını ve erişim maskesini içeren denetim kurallarını bu CommonObjectSecurity nesneyle ilişkilendirilmiş Sistem Access Control Listesi'nden (SACL) kaldırır. (Devralındığı yer: CommonObjectSecurity) |
RemoveAuditRule(AuditRule<T>) |
Belirtilen denetim kuralıyla aynı güvenlik tanımlayıcısını ve erişim maskesini içeren denetim kurallarını bu ObjectSecurity'1 nesnesiyle ilişkilendirilmiş Sistem Access Control Listesi'nden (SACL) kaldırır. (Devralındığı yer: ObjectSecurity<T>) |
RemoveAuditRuleAll(AuditRule) |
Belirtilen denetim kuralıyla aynı güvenlik tanımlayıcısına sahip tüm denetim kurallarını bu CommonObjectSecurity nesneyle ilişkilendirilmiş Sistem Access Control Listesi'nden (SACL) kaldırır. (Devralındığı yer: CommonObjectSecurity) |
RemoveAuditRuleAll(AuditRule<T>) |
Belirtilen denetim kuralıyla aynı güvenlik tanımlayıcısına sahip tüm denetim kurallarını bu ObjectSecurity'1 nesnesiyle ilişkilendirilmiş Sistem Access Control Listesi'nden (SACL) kaldırır. (Devralındığı yer: ObjectSecurity<T>) |
RemoveAuditRuleSpecific(AuditRule) |
Belirtilen denetim kuralıyla tam olarak eşleşen tüm denetim kurallarını bu CommonObjectSecurity nesneyle ilişkilendirilmiş Sistem Access Control Listesi'nden (SACL) kaldırır. (Devralındığı yer: CommonObjectSecurity) |
RemoveAuditRuleSpecific(AuditRule<T>) |
Belirtilen denetim kuralıyla tam olarak eşleşen tüm denetim kurallarını bu ObjectSecurity'1 nesnesiyle ilişkili Sistem Access Control Listesi'nden (SACL) kaldırır. (Devralındığı yer: ObjectSecurity<T>) |
ResetAccessRule(AccessRule) |
Bu CommonObjectSecurity nesneyle ilişkili İsteğe Bağlı Access Control Listesi'ndeki (DACL) tüm erişim kurallarını kaldırır ve ardından belirtilen erişim kuralını ekler. (Devralındığı yer: CommonObjectSecurity) |
ResetAccessRule(AccessRule<T>) |
Bu ObjectSecurity'1 nesnesiyle ilişkili İsteğe Bağlı Access Control Listesi'ndeki (DACL) tüm erişim kurallarını kaldırır ve ardından belirtilen erişim kuralını ekler. (Devralındığı yer: ObjectSecurity<T>) |
SetAccessRule(AccessRule) |
Bu CommonObjectSecurity nesneyle ilişkili İsteğe Bağlı Access Control Listesi'nde (DACL) belirtilen erişim kuralıyla aynı güvenlik tanımlayıcısını ve niteleyiciyi içeren tüm erişim kurallarını kaldırır ve ardından belirtilen erişim kuralını ekler. (Devralındığı yer: CommonObjectSecurity) |
SetAccessRule(AccessRule<T>) |
Bu ObjectSecurity'1 nesnesiyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'nde (DACL) belirtilen erişim kuralıyla aynı güvenlik tanımlayıcısını ve niteleyiciyi içeren tüm erişim kurallarını kaldırır ve ardından belirtilen erişim kuralını ekler. (Devralındığı yer: ObjectSecurity<T>) |
SetAccessRuleProtection(Boolean, Boolean) |
Bu ObjectSecurity nesneyle ilişkili erişim kurallarının korumasını ayarlar veya kaldırır. Korumalı erişim kuralları üst nesneler tarafından devralma yoluyla değiştirilemez. (Devralındığı yer: ObjectSecurity) |
SetAuditRule(AuditRule) |
Bu CommonObjectSecurity nesneyle ilişkilendirilmiş Sistem Access Control Listesi'nde (SACL) belirtilen denetim kuralıyla aynı güvenlik tanımlayıcısını ve niteleyiciyi içeren tüm denetim kurallarını kaldırır ve sonra belirtilen denetim kuralını ekler. (Devralındığı yer: CommonObjectSecurity) |
SetAuditRule(AuditRule<T>) |
Bu ObjectSecurity'1 nesnesiyle ilişkili Sistem Access Control Listesi'nde (SACL) belirtilen denetim kuralıyla aynı güvenlik tanımlayıcısını ve niteleyiciyi içeren tüm denetim kurallarını kaldırır ve sonra belirtilen denetim kuralını ekler. (Devralındığı yer: ObjectSecurity<T>) |
SetAuditRuleProtection(Boolean, Boolean) |
Bu ObjectSecurity nesneyle ilişkili denetim kurallarının korumasını ayarlar veya kaldırır. Korumalı denetim kuralları üst nesneler tarafından devralma yoluyla değiştirilemez. (Devralındığı yer: ObjectSecurity) |
SetGroup(IdentityReference) |
Bu ObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısı için birincil grubu ayarlar. (Devralındığı yer: ObjectSecurity) |
SetOwner(IdentityReference) |
Bu ObjectSecurity nesneyle ilişkili güvenlik tanımlayıcısının sahibini ayarlar. (Devralındığı yer: ObjectSecurity) |
SetSecurityDescriptorBinaryForm(Byte[]) |
Belirtilen bayt değerleri dizisinden bu ObjectSecurity nesne için güvenlik tanımlayıcısını ayarlar. (Devralındığı yer: ObjectSecurity) |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Bu ObjectSecurity nesne için güvenlik tanımlayıcısının belirtilen bölümlerini belirtilen bayt değerleri dizisinden ayarlar. (Devralındığı yer: ObjectSecurity) |
SetSecurityDescriptorSddlForm(String) |
Belirtilen Güvenlik Tanımlayıcısı Tanım Dili (SDDL) dizesinden bu ObjectSecurity nesne için güvenlik tanımlayıcısını ayarlar. (Devralındığı yer: ObjectSecurity) |
SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Belirtilen Güvenlik Tanımlayıcısı Tanım Dili (SDDL) dizesinden bu ObjectSecurity nesne için güvenlik tanımlayıcısının belirtilen bölümlerini ayarlar. (Devralındığı yer: ObjectSecurity) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
WriteLock() |
Bu ObjectSecurity nesneyi yazma erişimi için kilitler. (Devralındığı yer: ObjectSecurity) |
WriteUnlock() |
Yazma erişimi için bu ObjectSecurity nesnenin kilidini açar. (Devralındığı yer: ObjectSecurity) |