AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Creates a builder object to construct a Amazon.DynamoDBv2.DocumentModel.Table

Namespace: Amazon.DynamoDBv2.DocumentModel
Assembly: AWSSDK.DynamoDBv2.dll
Version: 3.x.y.z

Syntax

C#
public TableBuilder(
         IAmazonDynamoDB ddbClient,
         String tableName,
         DynamoDBEntryConversion conversion,
         Boolean isEmptyStringValueEnabled,
         Nullable<MetadataCachingMode> metadataCachingMode
)

Parameters

ddbClient
Type: Amazon.DynamoDBv2.IAmazonDynamoDB

Client to use to access DynamoDB.

tableName
Type: System.String

Table name

conversion
Type: Amazon.DynamoDBv2.DynamoDBEntryConversion

Conversion to use for converting .NET values to DynamoDB values.

isEmptyStringValueEnabled
Type: System.Boolean

If the property is false, empty string values will be interpreted as null values.

metadataCachingMode
Type: System.Nullable<Amazon.DynamoDBv2.MetadataCachingMode>

The document API relies on an internal cache of the DynamoDB table's metadata to construct and validate requests. This controls how the cache key is derived, which influences when the SDK will call IAmazonDynamoDB.DescribeTable(string) internally to populate the cache.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5