Ejemplo n.º 1
0
        public bool PurgeFiles(CloudflareZone zone, IEnumerable <string> files)
        {
            var nvc = new NameValueCollection {
                ["files"] = Jil.JSON.Serialize(files)
            };
            var result = API.Delete <CloudflareResult>($"zones/{zone.Id}/purge_cache", nvc);

            return(result.Success);
        }
Ejemplo n.º 2
0
        public bool PurgeAllFiles(CloudflareZone zone)
        {
            var result = API.Post <CloudflareResult>($"zones/{zone.Id}/purge_cache", _purgeAllParams);

            return(result.Success);
        }
Ejemplo n.º 3
0
 public List <CloudflareDNSRecord> GetDNSRecords(CloudflareZone zone) =>
 API.DNSRecords.Data?.Where(r => r.ZoneId == zone.Id).ToList() ?? new List <CloudflareDNSRecord>();