System.Security.FrameSecurityDescriptor.SetPermitOnly C# (CSharp) Method

SetPermitOnly() private method

private SetPermitOnly ( IPermission perm ) : void
perm IPermission
return void
        internal void SetPermitOnly(IPermission perm)
        {
            m_restriction  = CreateSingletonSet(perm);
            IncrementOverridesCount();
        }
        

Same methods

FrameSecurityDescriptor::SetPermitOnly ( PermissionSet permSet ) : void

Usage Example

Beispiel #1
0
        internal static void PermitOnly(PermissionSet permSet, ref StackCrawlMark stackMark)
        {
            FrameSecurityDescriptor securityObjectForFrame = SecurityRuntime.GetSecurityObjectForFrame(ref stackMark, true);

            if (securityObjectForFrame == null)
            {
                Environment.FailFast(Environment.GetResourceString("ExecutionEngine_MissingSecurityDescriptor"));
                return;
            }
            if (securityObjectForFrame.HasImperativeRestrictions())
            {
                throw new SecurityException(Environment.GetResourceString("Security_MustRevertOverride"));
            }
            securityObjectForFrame.SetPermitOnly(permSet);
        }
All Usage Examples Of System.Security.FrameSecurityDescriptor::SetPermitOnly