internal RemoveHeaderField(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, byte[] actionData) : base(rule, owner, id, description) { XmlTable xmlTable = new XmlTable("ActionData"); xmlTable.Parse(actionData); this.m_HeaderFieldName = xmlTable.GetValue("HeaderFieldName"); }
internal GlobalMessageRuleAction_PostToHttp(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, byte[] actionData) : base(rule, owner, id, description) { XmlTable xmlTable = new XmlTable("ActionData"); xmlTable.Parse(actionData); this.m_Url = xmlTable.GetValue("URL"); }
internal GlobalMessageRuleActionBase(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description) { this.m_pRule = rule; this.m_pOwner = owner; this.m_ID = id; this.m_Description = description; }
internal SendError(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, byte[] actionData) : base(rule, owner, id, description) { XmlTable xmlTable = new XmlTable("ActionData"); xmlTable.Parse(actionData); this.m_ErrorText = xmlTable.GetValue("ErrorText"); }
internal StoreToDiskFolder(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, byte[] actionData) : base(rule, owner, id, description) { XmlTable xmlTable = new XmlTable("ActionData"); xmlTable.Parse(actionData); this.m_Folder = xmlTable.GetValue("Folder"); }
internal ForwardToEmail(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, byte[] actionData) : base(rule, owner, id, description) { XmlTable xmlTable = new XmlTable("ActionData"); xmlTable.Parse(actionData); this.m_EmailAddress = xmlTable.GetValue("Email"); }
internal ExecuteProgram(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, byte[] actionData) : base(rule, owner, id, description) { XmlTable xmlTable = new XmlTable("ActionData"); xmlTable.Parse(actionData); this.m_Program = xmlTable.GetValue("Program"); this.m_ProgramArgs = xmlTable.GetValue("Arguments"); }
internal StoreToFtp(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string host, int port, string userName, string password, string folder) : base(rule, owner, id, description) { this.m_Server = host; this.m_Port = port; this.m_UserName = userName; this.m_Password = password; this.m_Folder = folder; }
internal AutoResponse(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, byte[] actionData) : base(rule, owner, id, description) { XmlTable xmlTable = new XmlTable("ActionData"); xmlTable.Parse(actionData); this.m_From = xmlTable.GetValue("From"); this.m_Message = Encoding.UTF8.GetBytes(xmlTable.GetValue("Message")); }
internal ForwardToHost(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, byte[] actionData) : base(rule, owner, id, description) { XmlTable xmlTable = new XmlTable("ActionData"); xmlTable.Parse(actionData); this.m_Host = xmlTable.GetValue("Host"); this.m_Port = Convert.ToInt32(xmlTable.GetValue("Port")); }
internal PostToNntpNewsgroup(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, byte[] actionData) : base(rule, owner, id, description) { XmlTable xmlTable = new XmlTable("ActionData"); xmlTable.Parse(actionData); this.m_Server = xmlTable.GetValue("Server"); this.m_Port = Convert.ToInt32(xmlTable.GetValue("Port")); this.m_Newsgroup = xmlTable.GetValue("Newsgroup"); }
internal StoreToFtp(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, byte[] actionData) : base(rule, owner, id, description) { XmlTable xmlTable = new XmlTable("ActionData"); xmlTable.Parse(actionData); this.m_Server = xmlTable.GetValue("Server"); this.m_Port = Convert.ToInt32(xmlTable.GetValue("Port")); this.m_UserName = xmlTable.GetValue("User"); this.m_Password = xmlTable.GetValue("Password"); this.m_Folder = xmlTable.GetValue("Folder"); }
internal RemoveHeaderField(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string headerField) : base(rule, owner, id, description) { this.m_HeaderFieldName = headerField; }
internal StoreToDiskFolder(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string folder) : base(rule, owner, id, description) { this.m_Folder = folder; }
internal ExecuteProgram(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string program, string programArgs) : base(rule, owner, id, description) { this.m_Program = program; this.m_ProgramArgs = programArgs; }
internal SendError(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string errorText) : base(rule, owner, id, description) { this.m_ErrorText = errorText; }
internal ForwardToHost(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string host, int port) : base(rule, owner, id, description) { this.m_Host = host; this.m_Port = port; }
internal AddHeaderField(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string headerFieldName, string headerFieldValue) : base(rule, owner, id, description) { this.m_HeaderFieldName = headerFieldName; this.m_HeaderFieldValue = headerFieldValue; }
internal AutoResponse(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string from, byte[] message) : base(rule, owner, id, description) { this.m_From = from; this.m_Message = message; }
internal DeleteMessage(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description) : base(rule, owner, id, description) { }
internal GlobalMessageRuleAction_PostToHttp(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string url) : base(rule, owner, id, description) { this.m_Url = url; }
internal ForwardToEmail(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string email) : base(rule, owner, id, description) { this.m_EmailAddress = email; }
internal PostToNntpNewsgroup(GlobalMessageRule rule, GlobalMessageRuleActionCollection owner, string id, string description, string host, int port, string newsgroup) : base(rule, owner, id, description) { this.m_Server = host; this.m_Port = port; this.m_Newsgroup = newsgroup; }