Amazon.DynamoDBv2.DocumentModel.Table.DescribeTable C# (CSharp) Method

DescribeTable() private method

private DescribeTable ( string tableName ) : TableDescription
tableName string
return Amazon.DynamoDBv2.Model.TableDescription
        private TableDescription DescribeTable(string tableName)
        {
            DescribeTableRequest req = new DescribeTableRequest
            {
                TableName = TableName
            };
            ((Amazon.Runtime.Internal.IAmazonWebServiceRequest)req).AddBeforeRequestHandler(new RequestEventHandler(this.UserAgentRequestEventHandlerSync));
            var info = this.DDBClient.DescribeTable(req);

            if (info.Table == null)
            {
                throw new ArgumentException(string.Format(CultureInfo.InvariantCulture, "Table name {0} does not exist", TableName));
            }

            return info.Table;
        }