public static void Sample(Darabonba.import.Client client) { Darabonba.import.Models.RuntimeObject runtime = new Darabonba.import.Models.RuntimeObject(); AlibabaCloud.import.Models.Request request = new AlibabaCloud.import.Models.Request { Accesskey = "accesskey", Region = "region", }; client.Print(runtime); }
public async Task <Dictionary <string, object> > Complex2Async(ComplexRequest request, List <string> str, Dictionary <string, string> val) { request.Validate(); TeaRequest request_ = new TeaRequest(); string name = "complex"; Darabonba.import.Models.Config config = new Darabonba.import.Models.Config(); Darabonba.import.Client client = new Darabonba.import.Client(config); request_.Protocol = "HTTP"; request_.Port = 80; request_.Method = "GET"; request_.Pathname = "/"; request_.Query = new Dictionary <string, string> { { "date", "2019" }, { "protocol", request_.Protocol }, }; TeaResponse response_ = await TeaCore.DoActionAsync(request_); return; }
public async Task <Dictionary <string, object> > Complex2Async(ComplexRequest request, List <string> str, Dictionary <string, string> val, List <List <List <string> > > complexList) { request.Validate(); TeaRequest request_ = new TeaRequest(); string name = "complex"; Darabonba.import.Models.Config config = new Darabonba.import.Models.Config(); Darabonba.import.Client client = new Darabonba.import.Client(config, "testSecond"); Darabonba.import.Models.Request.RequestSubmodel subModel = new Darabonba.import.Models.Request.RequestSubmodel(); List <List <List <List <string> > > > nestingList = new List <List <List <List <string> > > > { new List <List <List <string> > > { new List <List <string> > { new List <string> { "test" } } } }; request_.Protocol = "HTTP"; request_.Port = 80; request_.Method = "GET"; request_.Pathname = "/"; request_.Query = new Dictionary <string, string> { { "date", "2019" }, { "protocol", request_.Protocol }, }; return(new Dictionary <string, object>() { }); TeaResponse response_ = await TeaCore.DoActionAsync(request_); return; }
public Darabonba.import.Models.RuntimeObject Complex1(ComplexRequest request, Darabonba.import.Client client) { request.Validate(); client.Validate(); Dictionary <string, string> runtime_ = new Dictionary <string, string> { { "timeouted", "retry" }, }; TeaRequest _lastRequest = null; Exception _lastException = null; long _now = System.DateTime.Now.Millisecond; int _retryTimes = 0; while (TeaCore.AllowRetry((IDictionary)runtime_["retry"], _retryTimes, _now)) { if (_retryTimes > 0) { int backoffTime = TeaCore.GetBackoffTime((IDictionary)runtime_["backoff"], _retryTimes); if (backoffTime > 0) { TeaCore.Sleep(backoffTime); } } _retryTimes = _retryTimes + 1; try { TeaRequest request_ = new TeaRequest(); string name = "complex"; Dictionary <string, string> mapVal = new Dictionary <string, string> { { "test", "ok" }, }; request_.Protocol = _endpointMap.Get(_protocol); request_.Port = request.Num; request_.Method = "GET"; request_.Pathname = "/" + _pathname; request_.Query = new Dictionary <string, string> { { "date", "2019" }, }; _lastRequest = request_; TeaResponse response_ = TeaCore.DoAction(request_, runtime_); if (true && true) { return(null); } else if (true || false) { return(new Darabonba.import.Models.RuntimeObject()); } client.Print(request.ToMap(), "1"); Hello(request.ToMap(), new List <string> { "1", "2" }); Hello(null, null); return(TeaModel.ToObject <Darabonba.import.Models.RuntimeObject>(new Dictionary <string, object>() { })); Complex3(null); } catch (Exception e) { if (TeaCore.IsRetryable(e)) { _lastException = e; continue; } throw e; } } throw new TeaUnretryableException(_lastRequest, _lastException); }