C# Класс System.Security.AccessControl.FileSystemSecurity

Наследование: NativeObjectSecurity
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AccessRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System type ) : System.Security.AccessControl.AccessRule
AddAccessRule ( System rule ) : void
AddAuditRule ( System rule ) : void
AuditRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System flags ) : System.Security.AccessControl.AuditRule
RemoveAccessRule ( System rule ) : bool
RemoveAccessRuleAll ( System rule ) : void
RemoveAccessRuleSpecific ( System rule ) : void
RemoveAuditRule ( System rule ) : bool
RemoveAuditRuleAll ( System rule ) : void
RemoveAuditRuleSpecific ( System rule ) : void
ResetAccessRule ( System rule ) : void
SetAccessRule ( System rule ) : void
SetAuditRule ( System rule ) : void

Приватные методы

Метод Описание
FileSystemSecurity ( )
FileSystemSecurity ( bool isContainer ) : Microsoft.Win32.SafeHandles
FileSystemSecurity ( bool isContainer, SafeFileHandle handle, AccessControlSections includeSections, bool isDirectory ) : Microsoft.Win32.SafeHandles
FileSystemSecurity ( bool isContainer, String name, AccessControlSections includeSections, bool isDirectory ) : Microsoft.Win32.SafeHandles
Persist ( SafeFileHandle handle, String fullPath ) : void
Persist ( String fullPath ) : void
_HandleErrorCode ( int errorCode, string name, SafeHandle handle, object context ) : Exception

Описание методов

AccessRuleFactory() публичный закрытый Метод

public final AccessRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System type ) : System.Security.AccessControl.AccessRule
identityReference System
accessMask int
isInherited bool
inheritanceFlags System
propagationFlags System
type System
Результат System.Security.AccessControl.AccessRule

AddAccessRule() публичный Метод

public AddAccessRule ( System rule ) : void
rule System
Результат void

AddAuditRule() публичный Метод

public AddAuditRule ( System rule ) : void
rule System
Результат void

AuditRuleFactory() публичный закрытый Метод

public final AuditRuleFactory ( System identityReference, int accessMask, bool isInherited, System inheritanceFlags, System propagationFlags, System flags ) : System.Security.AccessControl.AuditRule
identityReference System
accessMask int
isInherited bool
inheritanceFlags System
propagationFlags System
flags System
Результат System.Security.AccessControl.AuditRule

RemoveAccessRule() публичный Метод

public RemoveAccessRule ( System rule ) : bool
rule System
Результат bool

RemoveAccessRuleAll() публичный Метод

public RemoveAccessRuleAll ( System rule ) : void
rule System
Результат void

RemoveAccessRuleSpecific() публичный Метод

public RemoveAccessRuleSpecific ( System rule ) : void
rule System
Результат void

RemoveAuditRule() публичный Метод

public RemoveAuditRule ( System rule ) : bool
rule System
Результат bool

RemoveAuditRuleAll() публичный Метод

public RemoveAuditRuleAll ( System rule ) : void
rule System
Результат void

RemoveAuditRuleSpecific() публичный Метод

public RemoveAuditRuleSpecific ( System rule ) : void
rule System
Результат void

ResetAccessRule() публичный Метод

public ResetAccessRule ( System rule ) : void
rule System
Результат void

SetAccessRule() публичный Метод

public SetAccessRule ( System rule ) : void
rule System
Результат void

SetAuditRule() публичный Метод

public SetAuditRule ( System rule ) : void
rule System
Результат void