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

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

public static Unmarshall ( UnmarshallerContext context ) : AddBackendServersResponse
context UnmarshallerContext
Результат Aliyun.Acs.Slb.Model.V20140515.AddBackendServersResponse
        public static AddBackendServersResponse Unmarshall(UnmarshallerContext context)
        {
            AddBackendServersResponse addBackendServersResponse = new AddBackendServersResponse();

            addBackendServersResponse.HttpResponse = context.HttpResponse;
            addBackendServersResponse.RequestId = context.StringValue("AddBackendServers.RequestId");
            addBackendServersResponse.LoadBalancerId = context.StringValue("AddBackendServers.LoadBalancerId");

            List<AddBackendServersResponse.BackendServer> backendServers = new List<AddBackendServersResponse.BackendServer>();
            for (int i = 0; i < context.Length("AddBackendServers.BackendServers.Length"); i++) {
                AddBackendServersResponse.BackendServer backendServer = new AddBackendServersResponse.BackendServer();
                backendServer.ServerId = context.StringValue("AddBackendServers.BackendServers["+ i +"].ServerId");
                backendServer.Weight = context.StringValue("AddBackendServers.BackendServers["+ i +"].Weight");

                backendServers.Add(backendServer);
            }
            addBackendServersResponse.BackendServers = backendServers;

            return addBackendServersResponse;
        }
AddBackendServersResponseUnmarshaller