System.Security.PermissionSetTriple.UpdateGrant C# (CSharp) Method

UpdateGrant() private method

private UpdateGrant ( PermissionSet in_g ) : void
in_g PermissionSet
return void
        internal void UpdateGrant(PermissionSet in_g)
        {
            if (in_g != null)
            {
                if (GrantSet == null)
                    GrantSet = in_g.Copy();
                else
                    GrantSet.InplaceIntersect(in_g);
            }
        }
        internal void UpdateRefused(PermissionSet in_r)

Same methods

PermissionSetTriple::UpdateGrant ( PermissionSet in_g, ZoneIdentityPermission &z, UrlIdentityPermission &u ) : void

Usage Example

Beispiel #1
0
        [System.Security.SecurityCritical]  // auto-generated
        private void Update(PermissionSetTriple currentTriple, PermissionSet in_g, PermissionSet in_r)
        {
#if FEATURE_COMPRESSEDSTACK
            ZoneIdentityPermission z;
            UrlIdentityPermission  u;
            currentTriple.UpdateGrant(in_g, out z, out u);
            currentTriple.UpdateRefused(in_r);
            AppendZoneOrigin(z, u);
#else // !FEATURE_COMPRESEDSTACK
            currentTriple.UpdateGrant(in_g);
            currentTriple.UpdateRefused(in_r);
#endif // FEATURE_COMPRESSEDSTACK
        }
All Usage Examples Of System.Security.PermissionSetTriple::UpdateGrant