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;
}