C# Класс System.Security.Permissions.ResourcePermissionBase

Наследование: System.Security.CodeAccessPermission, IUnrestrictedPermission
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CopyChildren Hashtable
CreateHashtable Hashtable
CreateInstance ResourcePermissionBase
GetChildrenAccess System.Security.Permissions.ResourcePermissionBaseEntry[]
HasContent bool
IntersectContents object
IsContentSubset bool
MergeContents object
ReadChildren object
UnionOfContents object
WriteChildren void

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

Метод Описание
Copy ( ) : IPermission
FromXml ( SecurityElement securityElement ) : void
Intersect ( IPermission target ) : IPermission
IsSubsetOf ( IPermission target ) : bool
IsUnrestricted ( ) : bool
ToXml ( ) : SecurityElement
Union ( IPermission target ) : IPermission

Защищенные методы

Метод Описание
AddPermissionAccess ( ResourcePermissionBaseEntry entry ) : void
Clear ( ) : void
GetPermissionEntries ( ) : System.Security.Permissions.ResourcePermissionBaseEntry[]
RemovePermissionAccess ( ResourcePermissionBaseEntry entry ) : void
ResourcePermissionBase ( ) : System
ResourcePermissionBase ( PermissionState state ) : System

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

Метод Описание
CopyChildren ( object currentContent, int tagIndex ) : Hashtable
CreateHashtable ( ) : Hashtable
CreateInstance ( ) : ResourcePermissionBase
GetChildrenAccess ( object currentContent, int tagIndex ) : System.Security.Permissions.ResourcePermissionBaseEntry[]
HasContent ( object value ) : bool
IntersectContents ( object currentContent, object targetContent ) : object
IsContentSubset ( object currentContent, object targetContent ) : bool
MergeContents ( object content1, object content2 ) : object
ReadChildren ( SecurityElement securityElement, int tagIndex ) : object
UnionOfContents ( object currentContent, object targetContent ) : object
WriteChildren ( SecurityElement currentElement, object currentContent, int tagIndex ) : void

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

AddPermissionAccess() защищенный Метод

protected AddPermissionAccess ( ResourcePermissionBaseEntry entry ) : void
entry ResourcePermissionBaseEntry
Результат void

Clear() защищенный Метод

protected Clear ( ) : void
Результат void

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

public Copy ( ) : IPermission
Результат IPermission

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

public FromXml ( SecurityElement securityElement ) : void
securityElement SecurityElement
Результат void

GetPermissionEntries() защищенный Метод

protected GetPermissionEntries ( ) : System.Security.Permissions.ResourcePermissionBaseEntry[]
Результат System.Security.Permissions.ResourcePermissionBaseEntry[]

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

public Intersect ( IPermission target ) : IPermission
target IPermission
Результат IPermission

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

public IsSubsetOf ( IPermission target ) : bool
target IPermission
Результат bool

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

public IsUnrestricted ( ) : bool
Результат bool

RemovePermissionAccess() защищенный Метод

protected RemovePermissionAccess ( ResourcePermissionBaseEntry entry ) : void
entry ResourcePermissionBaseEntry
Результат void

ResourcePermissionBase() защищенный Метод

protected ResourcePermissionBase ( ) : System
Результат System

ResourcePermissionBase() защищенный Метод

protected ResourcePermissionBase ( PermissionState state ) : System
state PermissionState
Результат System

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

public ToXml ( ) : SecurityElement
Результат SecurityElement

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

public Union ( IPermission target ) : IPermission
target IPermission
Результат IPermission