System.Net.Mail.SmtpPermission.AddPermission C# (CSharp) Method

AddPermission() public method

public AddPermission ( SmtpAccess access ) : void
access SmtpAccess
return void
        public void AddPermission(SmtpAccess access)
        {
            if (access > _access)
                _access = access;
        }

Usage Example

Esempio n. 1
0
 public override IPermission CreatePermission()
 {
     SmtpPermission perm = null;
     if (Unrestricted)
     {
         perm = new SmtpPermission(PermissionState.Unrestricted);
     }
     else
     {
         perm = new SmtpPermission(PermissionState.None);
         if (_access != null)
         {
             if (string.Equals(_access, "Connect", StringComparison.OrdinalIgnoreCase))
             {
                 perm.AddPermission(SmtpAccess.Connect);
             }
             else if (string.Equals(_access, "ConnectToUnrestrictedPort", StringComparison.OrdinalIgnoreCase))
             {
                 perm.AddPermission(SmtpAccess.ConnectToUnrestrictedPort);
             }
             else if (string.Equals(_access, "None", StringComparison.OrdinalIgnoreCase))
             {
                 perm.AddPermission(SmtpAccess.None);
             }
             else
             {
                 throw new ArgumentException(SR.Format(SR.net_perm_invalid_val, strAccess, _access));
             }
         }
     }
     return perm;
 }
All Usage Examples Of System.Net.Mail.SmtpPermission::AddPermission