static void ShowDescribeDomainRecordsList() { //Init Api AliyunDnsApi request = new AliyunDnsApi(); //Init DescribeDomainRecords object IDescribeDomainRecords describeDomainRecords = new IDescribeDomainRecords() { DomainName = "quarkbook.com", }; //Get and out result DomainRecords domain = new DomainRecords(); domain = request.Request <DescribeDomainRecordsResult>(describeDomainRecords).DomainRecords; //泛型参数为Result实体模型 if (domain != null && domain.Record.Count > 0) { foreach (var item in domain.Record) { Console.WriteLine(item.RecordId + "\t" + item.DomainName + "\t" + item.Status + "\t" + item.RR + "\t" + item.Value); } } else { Console.WriteLine("请求失败!"); } Console.WriteLine(); }
static void AddDomainRecord() { //Init Api AliyunDnsApi request = new AliyunDnsApi(); //Init DescribeDomainRecords object IAddDomainRecord describeDomainRecords = new IAddDomainRecord() { DomainName = "quarkbook.com", RR = "yr", Type = ResolveLogFormat.A, Value = "1.1.1.1" }; AddDomainResult domain = request.Request <AddDomainResult>(describeDomainRecords); //泛型参数为Result实体模型 if (domain != null) { Console.WriteLine("添加成功!"); } else { Console.WriteLine("添加失败!"); } }
static void Main(string[] args) { //Init Api AliyunDnsApi request = new AliyunDnsApi(); //Init DescribeDomainRecords object IDeleteDomainGroup describeDomainRecords = new IDeleteDomainGroup() { GroupId = "c501e1f2-991e-4673-be49-da9fd1c920f5" }; //Get and out result DeleteDomainGroupResult result = request.Request <DeleteDomainGroupResult>(describeDomainRecords, true); if (result == null) { Console.WriteLine("删除失败!"); } else { Console.WriteLine("删除成功!"); } Console.ReadKey(false); }
static void ShowDomainGroup() { //Init Api AliyunDnsApi request = new AliyunDnsApi(); //Init DescribeDomainRecords object IDescribeDomainGroups describeDomainRecords = new IDescribeDomainGroups(); DescribeDomainGroupsResult domain = request.Request <DescribeDomainGroupsResult>(describeDomainRecords); //泛型参数为Result实体模型 if (domain != null) { foreach (var item in domain.DomainGroups.DomainGroup) { Console.WriteLine($"分组ID:{item.GroupId}\t分组名称:{item.GroupName}"); } } else { Console.WriteLine("获取域名分组列表失败!"); } Console.WriteLine(); }