IAmazonDynamoDB.DeleteItem Method (DeleteItemRequest)

.NET Framework 3.5
 
 
 
Did this page help you?  Yes  No   Tell us about it...

Deletes a single item in a table by primary key. You can perform a conditional delete operation that deletes the item if it exists, or if it has an expected attribute value.

In addition to deleting an item, you can also return the item's attribute values in the same operation, using the ReturnValues parameter.

Unless you specify conditions, the DeleteItem is an idempotent operation; running it multiple times on the same item or attribute does not result in an error response.

Conditional deletes are useful for only deleting items if specific conditions are met. If those conditions are met, Amazon DynamoDB performs the delete. Otherwise, the item is not deleted.

Namespace: Amazon.DynamoDBv2
Assembly: AWSSDK.dll
Version: 2.0.0.3

Syntax

C#
public abstract DeleteItemResponse DeleteItem(
         DeleteItemRequest deleteItemRequest
)

Parameters

deleteItemRequest
Type: Amazon.DynamoDBv2.Model.DeleteItemRequest

Container for the necessary parameters to execute the DeleteItem service method on AmazonDynamoDBv2.

Return Value
Type: Amazon.DynamoDBv2.Model.DeleteItemResponse
The response from the DeleteItem service method, as returned by AmazonDynamoDBv2.

Exceptions

Examples

This example shows how to delete an item in a table.

DeleteItem sample


// Create a client
AmazonDynamoDBClient client = new AmazonDynamoDBClient();

// Define item key
//  Hash-key of the target item is string value "Mark Twain"
//  Range-key of the target item is string value "The Adventures of Tom Sawyer"
Dictionary<string, AttributeValue> key = new Dictionary<string, AttributeValue>
{
    { "Author", new AttributeValue { S = "Mark Twain" } },
    { "Title", new AttributeValue { S = "The Adventures of Tom Sawyer" } }
};

// Create DeleteItem request
DeleteItemRequest request = new DeleteItemRequest
{
    TableName = "SampleTable",
    Key = key
};

// Issue request
client.DeleteItem(request);

                

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5