A collection of attribute key-value pairs that defines
            an item in DynamoDB.
            
 Declaration Syntax
 Declaration Syntax| C# | 
public class Document : IDictionary<string, DynamoDBEntry>, ICollection<KeyValuePair<string, DynamoDBEntry>>, IEnumerable<KeyValuePair<string, DynamoDBEntry>>, IEnumerable
 Members
 Members| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description | 
|---|---|---|
|  | Document()()()() | 
            Constructs an empty Document.
             | 
|  | Document(Dictionary<(Of <<'(String, DynamoDBEntry>)>>)) | 
            Constructs a Document with the passed-in values as its attribute values.
             | 
|  | Add(String, DynamoDBEntry) | |
|  | Add(KeyValuePair<(Of <<'(String, DynamoDBEntry>)>>)) | |
|  | Clear()()()() | |
|  | Contains(String) | 
            Determines if a specific attribute is set on the Document.
             | 
|  | Contains(KeyValuePair<(Of <<'(String, DynamoDBEntry>)>>)) | |
|  | ContainsKey(String) | |
|  | CopyTo(array<KeyValuePair<(Of <<'(String, DynamoDBEntry>)>>)>[]()[][], Int32) | |
|  | Count | |
|  | Equals(Object) | (Inherited from Object.) | 
|   | FromAttributeMap(Dictionary<(Of <<'(String, AttributeValue>)>>)) | 
            Creates a Document from an attribute map.
             | 
|  | GetAttributeNames()()()() | 
            Returns the names of all the attributes.
             | 
|  | GetEnumerator()()()() | |
|  | GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetType()()()() | Gets the type of the current instance.(Inherited from Object.) | 
|  | IsAttributeChanged(String) | 
            Returns true if the attribute has been changed.
             | 
|  | IsDirty()()()() | 
            Returns true if the document contains attributes that have not been saved.
             | 
|  | IsReadOnly | |
|  | Item[([( String])]) | 
            Attribute accessor, allows getting or setting of an individual attribute.
             | 
|  | Keys | |
|  | Remove(String) | |
|  | Remove(KeyValuePair<(Of <<'(String, DynamoDBEntry>)>>)) | |
|  | ToAttributeMap()()()() | 
            Creates a map of attribute names mapped to AttributeValue objects.
             | 
|  | ToAttributeUpdateMap(Boolean) | 
            Creates a map of attribute names mapped to AttributeValueUpdate objects.
             | 
|  | ToExpectedAttributeMap()()()() | 
            Creates a map of attribute names mapped to ExpectedAttributeValue objects.
             | 
|  | ToString()()()() | Returns a string that represents the current object.(Inherited from Object.) | 
|  | TryGetValue(String, DynamoDBEntry%) | 
            Gets the value associated with the specified attribute value.
             | 
|  | Values | 
 Inheritance Hierarchy
 Inheritance Hierarchy| Object | |
|  | Document |