public FetchPatern(FetchPatern fp, string url) { Name = fp.Name; FetchType = fp.FetchType; Parent = fp.Parent; TransposeResult = fp.TransposeResult; TableAddress = ""; FetchSuccessFul = false; ValidURLCharacters = fp.ValidURLCharacters; Source = fp.Source; Alert = fp.Alert; IntervalDelay = fp.IntervalDelay; MaximumTry = fp.MaximumTry; Extra = fp.Extra; url = MiMFa_Convert.ToAbsoluteURL(url); var gurl = CreateURLPaternKeyValuePair(url, fp.Requests, fp.ValidURLCharacters); BaseURL = gurl.Key; Requests = gurl.Value; HTMLElementsPatern = new List <HTMLElementPatern>(); foreach (var item in fp.HTMLElementsPatern) { HTMLElementsPatern.Add(new HTMLElementPatern(item)); } SampleHTMLElements = fp.SampleHTMLElements; }
public FetchPatern(string name, string baseurl, List <URLRequest> requests, object parent = null, FetchType fetchType = FetchType.Simple, string source = "", bool transpose = false, bool toValidCharacters = false, int intervalDelay = 2000, int maximumTry = 15, int alert = 1, object extra = null) { TransposeResult = transpose; Name = name; FetchType = fetchType; Parent = parent; TableAddress = ""; Source = source; FetchSuccessFul = false; Alert = alert; ValidURLCharacters = toValidCharacters; IntervalDelay = intervalDelay; MaximumTry = maximumTry; baseurl = MiMFa_Convert.ToAbsoluteURL(baseurl); Extra = extra; BaseURL = baseurl; Requests = requests; HTMLElementsPatern = new List <HTMLElementPatern>(); SampleHTMLElements = new List <MiMFa_XMLElement>(); }
public FetchPatern(string name, string url, object parent = null, FetchType fetchType = FetchType.Simple, string source = "", bool transpose = false, bool toValidCharacters = false, int intervalDelay = 2000, int maximumTry = 15, int alert = 1, object extra = null) { Name = name; FetchType = fetchType; Parent = parent; TableAddress = ""; TransposeResult = transpose; Source = source; FetchSuccessFul = false; Alert = alert; ValidURLCharacters = toValidCharacters; IntervalDelay = intervalDelay; MaximumTry = maximumTry; url = MiMFa_Convert.ToAbsoluteURL(url); Extra = extra; var gurl = CreateURLPaternKeyValuePair(url, toValidCharacters); BaseURL = gurl.Key; Requests = gurl.Value; HTMLElementsPatern = new List <HTMLElementPatern>(); SampleHTMLElements = new List <MiMFa_XMLElement>(); }