Aliyun.Acs.CloudAPI.Transform.V20160714.DescribeSignaturesByApiResponseUnmarshaller.Unmarshall C# (CSharp) Метод

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

public static Unmarshall ( UnmarshallerContext context ) : DescribeSignaturesByApiResponse
context UnmarshallerContext
Результат Aliyun.Acs.CloudAPI.Model.V20160714.DescribeSignaturesByApiResponse
        public static DescribeSignaturesByApiResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeSignaturesByApiResponse describeSignaturesByApiResponse = new DescribeSignaturesByApiResponse();

            describeSignaturesByApiResponse.HttpResponse = context.HttpResponse;
            describeSignaturesByApiResponse.RequestId = context.StringValue("DescribeSignaturesByApi.RequestId");

            List<DescribeSignaturesByApiResponse.SignatureItem> signatures = new List<DescribeSignaturesByApiResponse.SignatureItem>();
            for (int i = 0; i < context.Length("DescribeSignaturesByApi.Signatures.Length"); i++) {
                DescribeSignaturesByApiResponse.SignatureItem signatureItem = new DescribeSignaturesByApiResponse.SignatureItem();
                signatureItem.SignatureId = context.StringValue("DescribeSignaturesByApi.Signatures["+ i +"].SignatureId");
                signatureItem.SignatureName = context.StringValue("DescribeSignaturesByApi.Signatures["+ i +"].SignatureName");
                signatureItem.BoundTime = context.StringValue("DescribeSignaturesByApi.Signatures["+ i +"].BoundTime");

                signatures.Add(signatureItem);
            }
            describeSignaturesByApiResponse.Signatures = signatures;

            return describeSignaturesByApiResponse;
        }
DescribeSignaturesByApiResponseUnmarshaller