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

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

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

            removeBackendServersResponse.HttpResponse = context.HttpResponse;
            removeBackendServersResponse.RequestId = context.StringValue("RemoveBackendServers.RequestId");
            removeBackendServersResponse.LoadBalancerId = context.StringValue("RemoveBackendServers.LoadBalancerId");

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

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

            return removeBackendServersResponse;
        }
RemoveBackendServersResponseUnmarshaller