Classes | |
class | SecurityPermission |
Class that describes security permission. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More... | |
Enumerations | |
enum | PermissionState { PermissionState::Unrestricted = 1, PermissionState::None = 0 } |
State of permission. More... | |
enum | SecurityPermissionFlag { SecurityPermissionFlag::NoFlags = 0, SecurityPermissionFlag::Assertion = 1, SecurityPermissionFlag::UnmanagedCode = 2, SecurityPermissionFlag::SkipVerification = 4, SecurityPermissionFlag::Execution = 8, SecurityPermissionFlag::ControlThread = 16, SecurityPermissionFlag::ControlEvidence = 32, SecurityPermissionFlag::ControlPolicy = 64, SecurityPermissionFlag::SerializationFormatter = 128, SecurityPermissionFlag::ControlDomainPolicy = 256, SecurityPermissionFlag::ControlPrincipal = 512, SecurityPermissionFlag::ControlAppDomain = 1024, SecurityPermissionFlag::RemotingConfiguration = 2048, SecurityPermissionFlag::Infrastructure = 4096, SecurityPermissionFlag::BindingRedirects = 8192, SecurityPermissionFlag::AllFlags = 16383 } |
Flags of security permission. More... | |
|
strong |
Flags of security permission.