Context object for using the DataModel mode of DynamoDB.
            Used to interact with the service, save/load objects, etc.
            
 Declaration Syntax
 Declaration Syntax| C# | 
public class DynamoDBContext : IDynamoDBContext
 Members
 Members| All Members | Constructors | Methods | |||
| Icon | Member | Description | 
|---|---|---|
|  | DynamoDBContext()()()() | 
            Constructs a DynamoDBContext object with a default AmazonDynamoDBClient
            client and a default DynamoDBContextConfig object for configuration.
             | 
|  | DynamoDBContext(RegionEndpoint) | 
            Constructs a DynamoDBContext object with a default AmazonDynamoDBClient
            client and a default DynamoDBContextConfig object for configuration.
             | 
|  | DynamoDBContext(DynamoDBContextConfig) | 
            Constructs a DynamoDBContext object with the specified configuration.
            Uses a default AmazonDynamoDBClient as the client.
             | 
|  | DynamoDBContext(RegionEndpoint, DynamoDBContextConfig) | 
            Constructs a DynamoDBContext object with the specified configuration.
            Uses a default AmazonDynamoDBClient as the client.
             | 
|  | DynamoDBContext(AmazonDynamoDB) | 
            Constructs a DynamoDBContext object with the specified DynamoDB client.
            Uses default DynamoDBContextConfig object for configuration.
             | 
|  | DynamoDBContext(AmazonDynamoDB, DynamoDBContextConfig) | 
            Constructs a DynamoDBContext object with the specified DynamoDB client
            and configuration.
             | 
|  | BeginDelete<(Of <<'(T>)>>)(T, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Delete operation.
             | 
|  | BeginDelete<(Of <<'(T>)>>)(T, DynamoDBOperationConfig, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Delete operation.
             | 
|  | BeginDelete<(Of <<'(T>)>>)(Object, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Delete operation.
             | 
|  | BeginDelete<(Of <<'(T>)>>)(Object, DynamoDBOperationConfig, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Delete operation.
             | 
|  | BeginDelete<(Of <<'(T>)>>)(Object, Object, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Delete operation.
             | 
|  | BeginDelete<(Of <<'(T>)>>)(Object, Object, DynamoDBOperationConfig, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Delete operation.
             | 
|  | BeginLoad<(Of <<'(T>)>>)(Object, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Load operation.
             | 
|  | BeginLoad<(Of <<'(T>)>>)(Object, Object, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Load operation.
             | 
|  | BeginLoad<(Of <<'(T>)>>)(Object, DynamoDBOperationConfig, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Load operation.
             | 
|  | BeginLoad<(Of <<'(T>)>>)(Object, Object, DynamoDBOperationConfig, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Load operation.
             | 
|  | BeginSave<(Of <<'(T>)>>)(T, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Save operation.
             | 
|  | BeginSave<(Of <<'(T>)>>)(T, DynamoDBOperationConfig, AsyncCallback, Object) | 
            Initiates the asynchronous execution of the Save operation.
             | 
|  | CreateBatchGet<(Of <<'(T>)>>)()()()() | 
            Creates a strongly-typed BatchGet object, allowing
            a batch-get operation against DynamoDB.
             | 
|  | CreateBatchGet<(Of <<'(T>)>>)(DynamoDBOperationConfig) | 
            Creates a strongly-typed BatchGet object, allowing
            a batch-get operation against DynamoDB.
             | 
|  | CreateBatchWrite<(Of <<'(T>)>>)()()()() | 
            Creates a strongly-typed BatchWrite object, allowing
            a batch-write operation against DynamoDB.
             | 
|  | CreateBatchWrite<(Of <<'(T>)>>)(DynamoDBOperationConfig) | 
            Creates a strongly-typed BatchWrite object, allowing
            a batch-write operation against DynamoDB.
             | 
|  | CreateMultiTableBatchGet(array<BatchGet>[]()[][]) | 
            Creates a MultiTableBatchGet object, composed of multiple
            individual BatchGet objects.
             | 
|  | CreateMultiTableBatchWrite(array<BatchWrite>[]()[][]) | 
            Creates a MultiTableBatchWrite object, composed of multiple
            individual BatchWrite objects.
             | 
|  | Delete<(Of <<'(T>)>>)(T) | 
            Deletes an item in DynamoDB corresponding to given object.
            
            Uses DynamoDBContextConfig configured on the context.
            If SkipVersionCheck=false, will check version of object before deleting.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Delete<(Of <<'(T>)>>)(T, DynamoDBOperationConfig) | 
            Deletes an item in DynamoDB corresponding to given object.
            
            Passed-in config overrides DynamoDBContextConfig on the context.
            If SkipVersionCheck=false, will check version of object before deleting.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Delete<(Of <<'(T>)>>)(Object) | 
            Deletes an item in DynamoDB corresponding to a given hash primary key.
            
            No version check is done prior to delete.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Delete<(Of <<'(T>)>>)(Object, DynamoDBOperationConfig) | 
            Deletes an item in DynamoDB corresponding to a given hash primary key.
            
            No version check is done prior to delete.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Delete<(Of <<'(T>)>>)(Object, Object) | 
            Deletes an item in DynamoDB corresponding to a given hash-and-range primary key.
            
            No version check is done prior to delete.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Delete<(Of <<'(T>)>>)(Object, Object, DynamoDBOperationConfig) | 
            Deletes an item in DynamoDB corresponding to a given hash-and-range primary key.
            
            No version check is done prior to delete.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | EndDelete(IAsyncResult) | 
            Finishes the asynchronous execution of the Delete operation.
             | 
|  | EndLoad<(Of <<'(T>)>>)(IAsyncResult) | 
            Finishes the asynchronous execution of the Load operation.
             | 
|  | EndSave(IAsyncResult) | 
            Finishes the asynchronous execution of the Save operation.
             | 
|  | Equals(Object) | (Inherited from Object.) | 
|  | ExecuteBatchGet(array<BatchGet>[]()[][]) | 
            Issues a batch-get request with multiple batches.
            
            Results are stored in the individual batches.
             | 
|  | ExecuteBatchWrite(array<BatchWrite>[]()[][]) | 
            Issues a batch-write request with multiple batches.
             | 
|  | FromDocument<(Of <<'(T>)>>)(Document) | 
            Deserializes a document to an instance of type T.
             | 
|  | FromQuery<(Of <<'(T>)>>)(QueryOperationConfig) | 
            Executes a Query operation against DynamoDB, finding items
            that match the specified conditions.
             | 
|  | FromQuery<(Of <<'(T>)>>)(QueryOperationConfig, DynamoDBOperationConfig) | 
            Executes a Query operation against DynamoDB, finding items
            that match the specified conditions.
             | 
|  | FromScan<(Of <<'(T>)>>)(ScanOperationConfig) | 
            Executes a Scan operation against DynamoDB, finding items
            that match the specified conditions.
             | 
|  | FromScan<(Of <<'(T>)>>)(ScanOperationConfig, DynamoDBOperationConfig) | 
            Executes a Scan operation against DynamoDB, finding items
            that match the specified conditions.
             | 
|  | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetTargetTable<(Of <<'(T>)>>)()()()() | 
            Retrieves the target table for the specified type
             | 
|  | GetTargetTable<(Of <<'(T>)>>)(DynamoDBOperationConfig) | 
            Retrieves the target table for the specified type
             | 
|  | GetType()()()() | Gets the type of the current instance.(Inherited from Object.) | 
|  | Load<(Of <<'(T>)>>)(Object) | 
            Loads an object from DynamoDB for the given hash primary key.
            
            Uses DynamoDBContextConfig configured on the context.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Load<(Of <<'(T>)>>)(Object, DynamoDBOperationConfig) | 
            Loads an object from DynamoDB for the given hash primary key and using the given config.
            
            Passed-in config overrides DynamoDBContextConfig on the context.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Load<(Of <<'(T>)>>)(Object, Object) | 
            Loads an object from DynamoDB for the given hash-and-range primary key.
            
            Uses DynamoDBContextConfig configured on the context.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Load<(Of <<'(T>)>>)(Object, Object, DynamoDBOperationConfig) | 
            Loads an object from DynamoDB for the given hash-and-range primary key and using the given config.
            
            Passed-in config overrides DynamoDBContextConfig on the context.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Query<(Of <<'(T>)>>)(Object) | 
            Executes a Query operation against DynamoDB, finding items
            that match the specified hash primary key.
             | 
|  | Query<(Of <<'(T>)>>)(Object, DynamoDBOperationConfig) | 
            Executes a Query operation against DynamoDB, finding items
            that match the specified hash primary key.
             | 
|  | Query<(Of <<'(T>)>>)(Object, QueryOperator, array<Object>[]()[][]) | 
            Executes a Query operation against DynamoDB, finding items
            that match the specified range element condition for a hash-and-range primary key.
             | 
|  | Query<(Of <<'(T>)>>)(Object, QueryOperator, IEnumerable<(Of <<'(Object>)>>), DynamoDBOperationConfig) | 
            Executes a Query operation against DynamoDB, finding items
            that match the specified range element condition for a hash-and-range primary key.
             | 
|  | Save<(Of <<'(T>)>>)(T) | 
            Saves an object to DynamoDB.
            
            Uses DynamoDBContextConfig configured on the context.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Save<(Of <<'(T>)>>)(T, DynamoDBOperationConfig) | 
            Saves an object to DynamoDB using passed-in configs.
            
            Passed-in config overrides DynamoDBContextConfig on the context.
            Type must be marked up with DynamoDBTableAttribute and at least
            one public field/property with DynamoDBHashKeyAttribute.
             | 
|  | Scan<(Of <<'(T>)>>)(array<ScanCondition>[]()[][]) | 
            Executes a Scan operation against DynamoDB, finding items
            that match the specified conditions.
             | 
|  | Scan<(Of <<'(T>)>>)(IEnumerable<(Of <<'(ScanCondition>)>>), DynamoDBOperationConfig) | 
            Executes a Scan operation against DynamoDB, finding items
            that match the specified conditions.
             | 
|  | ToDocument<(Of <<'(T>)>>)(T) | 
            Serializes an object to a Document.
             | 
|  | ToString()()()() | Returns a string that represents the current object.(Inherited from Object.) | 
 Inheritance Hierarchy
 Inheritance Hierarchy| Object | |
|  | DynamoDBContext |