Aliyun.Acs.Slb.Transform.V20140515.CreateRulesResponseUnmarshaller.Unmarshall C# (CSharp) Метод

Unmarshall() публичный статический Метод

public static Unmarshall ( UnmarshallerContext context ) : CreateRulesResponse
context UnmarshallerContext
Результат CreateRulesResponse
        public static CreateRulesResponse Unmarshall(UnmarshallerContext context)
        {
            CreateRulesResponse createRulesResponse = new CreateRulesResponse();

            createRulesResponse.HttpResponse = context.HttpResponse;
            createRulesResponse.RequestId = context.StringValue("CreateRules.RequestId");

            List<CreateRulesResponse.Rule> rules = new List<CreateRulesResponse.Rule>();
            for (int i = 0; i < context.Length("CreateRules.Rules.Length"); i++) {
                CreateRulesResponse.Rule rule = new CreateRulesResponse.Rule();
                rule.RuleId = context.StringValue("CreateRules.Rules["+ i +"].RuleId");
                rule.RuleName = context.StringValue("CreateRules.Rules["+ i +"].RuleName");

                rules.Add(rule);
            }
            createRulesResponse.Rules = rules;

            return createRulesResponse;
        }
CreateRulesResponseUnmarshaller