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