示例#1
0
        public static DescribeFilesForSQLServerResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeFilesForSQLServerResponse describeFilesForSQLServerResponse = new DescribeFilesForSQLServerResponse();

            describeFilesForSQLServerResponse.HttpResponse     = context.HttpResponse;
            describeFilesForSQLServerResponse.RequestId        = context.StringValue("DescribeFilesForSQLServer.RequestId");
            describeFilesForSQLServerResponse.DBInstanceId     = context.StringValue("DescribeFilesForSQLServer.DBInstanceId");
            describeFilesForSQLServerResponse.TotalRecordCount = context.IntegerValue("DescribeFilesForSQLServer.TotalRecordCount");
            describeFilesForSQLServerResponse.PageNumber       = context.IntegerValue("DescribeFilesForSQLServer.PageNumber");
            describeFilesForSQLServerResponse.PageRecordCount  = context.IntegerValue("DescribeFilesForSQLServer.PageRecordCount");

            List <DescribeFilesForSQLServerResponse.DescribeFilesForSQLServer_SQLServerUploadFile> describeFilesForSQLServerResponse_items = new List <DescribeFilesForSQLServerResponse.DescribeFilesForSQLServer_SQLServerUploadFile>();

            for (int i = 0; i < context.Length("DescribeFilesForSQLServer.Items.Length"); i++)
            {
                DescribeFilesForSQLServerResponse.DescribeFilesForSQLServer_SQLServerUploadFile sQLServerUploadFile = new DescribeFilesForSQLServerResponse.DescribeFilesForSQLServer_SQLServerUploadFile();
                sQLServerUploadFile.DBName            = context.StringValue("DescribeFilesForSQLServer.Items[" + i + "].DBName");
                sQLServerUploadFile.FileName          = context.StringValue("DescribeFilesForSQLServer.Items[" + i + "].FileName");
                sQLServerUploadFile.FileSize          = context.LongValue("DescribeFilesForSQLServer.Items[" + i + "].FileSize");
                sQLServerUploadFile.InternetFtpServer = context.StringValue("DescribeFilesForSQLServer.Items[" + i + "].InternetFtpServer");
                sQLServerUploadFile.InternetPort      = context.IntegerValue("DescribeFilesForSQLServer.Items[" + i + "].InternetPort");
                sQLServerUploadFile.IntranetFtpserver = context.StringValue("DescribeFilesForSQLServer.Items[" + i + "].IntranetFtpserver");
                sQLServerUploadFile.Intranetport      = context.IntegerValue("DescribeFilesForSQLServer.Items[" + i + "].Intranetport");
                sQLServerUploadFile.UserName          = context.StringValue("DescribeFilesForSQLServer.Items[" + i + "].UserName");
                sQLServerUploadFile.Password          = context.StringValue("DescribeFilesForSQLServer.Items[" + i + "].Password");
                sQLServerUploadFile.FileStatus        = context.StringValue("DescribeFilesForSQLServer.Items[" + i + "].FileStatus");
                sQLServerUploadFile.Description       = context.StringValue("DescribeFilesForSQLServer.Items[" + i + "].Description");
                sQLServerUploadFile.CreationTime      = context.StringValue("DescribeFilesForSQLServer.Items[" + i + "].CreationTime");

                describeFilesForSQLServerResponse_items.Add(sQLServerUploadFile);
            }
            describeFilesForSQLServerResponse.Items = describeFilesForSQLServerResponse_items;

            return(describeFilesForSQLServerResponse);
        }
        public static DescribeFilesForSQLServerResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeFilesForSQLServerResponse describeFilesForSQLServerResponse = new DescribeFilesForSQLServerResponse()
            {
                HttpResponse     = context.HttpResponse,
                RequestId        = context.StringValue("DescribeFilesForSQLServer.RequestId"),
                DBInstanceId     = context.StringValue("DescribeFilesForSQLServer.DBInstanceId"),
                TotalRecordCount = context.IntegerValue("DescribeFilesForSQLServer.TotalRecordCount"),
                PageNumber       = context.IntegerValue("DescribeFilesForSQLServer.PageNumber"),
                PageRecordCount  = context.IntegerValue("DescribeFilesForSQLServer.PageRecordCount")
            };
            List <DescribeFilesForSQLServerResponse.SQLServerUploadFile> items = new List <DescribeFilesForSQLServerResponse.SQLServerUploadFile>();

            for (int i = 0; i < context.Length("DescribeFilesForSQLServer.Items.Length"); i++)
            {
                DescribeFilesForSQLServerResponse.SQLServerUploadFile sQlServerUploadFile = new DescribeFilesForSQLServerResponse.SQLServerUploadFile()
                {
                    DBName            = context.StringValue($"DescribeFilesForSQLServer.Items[{i}].DBName"),
                    FileName          = context.StringValue($"DescribeFilesForSQLServer.Items[{i}].FileName"),
                    FileSize          = context.LongValue($"DescribeFilesForSQLServer.Items[{i}].FileSize"),
                    InternetFtpServer = context.StringValue($"DescribeFilesForSQLServer.Items[{i}].InternetFtpServer"),
                    InternetPort      = context.IntegerValue($"DescribeFilesForSQLServer.Items[{i}].InternetPort"),
                    IntranetFtpserver = context.StringValue($"DescribeFilesForSQLServer.Items[{i}].IntranetFtpserver"),
                    Intranetport      = context.IntegerValue($"DescribeFilesForSQLServer.Items[{i}].Intranetport"),
                    UserName          = context.StringValue($"DescribeFilesForSQLServer.Items[{i}].UserName"),
                    Password          = context.StringValue($"DescribeFilesForSQLServer.Items[{i}].Password"),
                    FileStatus        = context.EnumValue <DescribeFilesForSQLServerResponse.SQLServerUploadFile.FileStatusEnum>($"DescribeFilesForSQLServer.Items[{i}].FileStatus"),
                    Description       = context.StringValue($"DescribeFilesForSQLServer.Items[{i}].Description"),
                    CreationTime      = context.StringValue($"DescribeFilesForSQLServer.Items[{i}].CreationTime")
                };
                items.Add(sQlServerUploadFile);
            }
            describeFilesForSQLServerResponse.Items = items;

            return(describeFilesForSQLServerResponse);
        }