AliCloudDynamicDNS.AliCloud.ApiRequest.ApiRequestTool.UpdateRecordAsync C# (CSharp) Method

UpdateRecordAsync() public method

public UpdateRecordAsync ( string recordId, string publicIp, SubDomainRecord subDomainRecord ) : Task
recordId string
publicIp string
subDomainRecord SubDomainRecord
return Task
        public async Task<JObject> UpdateRecordAsync(string recordId, string publicIp, SubDomainRecord subDomainRecord)
        {
            var param = new ApiRequestParameters();
            param.AddParameter("Action", "UpdateDomainRecord");
            param.AddParameter("RecordId", recordId);
            param.AddParameter("RR", subDomainRecord.SubDomain);
            param.AddParameter("Type", subDomainRecord.Type);
            param.AddParameter("Value", publicIp);
            param.AddParameter("TTL", subDomainRecord.Interval);

            param.GenerateSignature();
            var responseStr = await RequestAsync(param);

            return JObject.Parse(responseStr);
        }