A collection of attribute key-value pairs that defines
an item in DynamoDB.
Inheritance Hierarchy
Namespace: Amazon.DynamoDBv2.DocumentModel
Assembly: AWSSDK.dll
Version: 2.0.0.3
Syntax
public class Document : Object ICollection<KeyValuePair<String, DynamoDBEntry>>, IDictionary<String, DynamoDBEntry>, IEnumerable, IEnumerable<KeyValuePair<String, DynamoDBEntry>>
The Document type exposes the following members
Constructors
| Name | Description | |
|---|---|---|
|
Document() | Constructs an empty Document. |
|
Document(Dictionary`2) |
Properties
| Name | Description | |
|---|---|---|
|
Count | |
|
IsReadOnly | |
|
Item | |
|
Keys | |
|
Values |
Methods
| Name | Description | |
|---|---|---|
|
Add(string, DynamoDBEntry) | |
|
Add(KeyValuePair`2) | |
|
Clear() | |
|
Contains(string) | Determines if a specific attribute is set on the Document. |
|
Contains(KeyValuePair`2) | |
|
ContainsKey(string) | |
|
CopyTo(KeyValuePair`2[], int) | |
|
FromAttributeMap(Dictionary`2) | |
|
GetAttributeNames() | Returns the names of all the attributes. |
|
GetEnumerator() | |
|
IsAttributeChanged(string) | Returns true if the attribute has been changed. |
|
IsDirty() | Returns true if the document contains attributes that have not been saved. |
|
Remove(string) | |
|
Remove(KeyValuePair`2) | |
|
ToAttributeMap() | Creates a map of attribute names mapped to AttributeValue objects. |
|
ToAttributeUpdateMap(bool) | Creates a map of attribute names mapped to AttributeValueUpdate objects. |
|
ToExpectedAttributeMap() | Creates a map of attribute names mapped to ExpectedAttributeValue objects. |
|
TryGetValue(string, DynamoDBEntry&) |
Version Information
.NET Framework:
Supported in: 4.5, 4.0, 3.5