Provides data for SetFolderACL event.
Exemplo n.º 1
0
        internal IMAP_SETACL_eArgs OnSetFolderACL(IMAP_Session session, string folderName, string userName, IMAP_Flags_SetType flagsSetType, IMAP_ACL_Flags aclFlags)
        {
            IMAP_SETACL_eArgs eArgs = new IMAP_SETACL_eArgs(session, folderName, userName, flagsSetType, aclFlags);

            if (this.SetFolderACL != null)
            {
                this.SetFolderACL(session, eArgs);
            }

            return(eArgs);
        }
 private void IMAP_Server_SetFolderACL(object sender, IMAP_SETACL_eArgs e)
 {
     try{
         m_pApi.SetFolderACL(e.Session.UserName,e.Session.UserName,e.Folder,e.UserName,e.FlagsSetType,e.ACL);
     }
     catch(Exception x){
         e.ErrorText = x.Message;
     }
 }