AWS SDK for .NET Documentation
DeleteItem Method (deleteItemRequest)
AmazonAmazon.DynamoDBv2AmazonDynamoDBClientDeleteItem(DeleteItemRequest) 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, DynamoDB performs the delete. Otherwise, the item is not deleted.

Declaration Syntax
C#
public DeleteItemResponse DeleteItem(
	DeleteItemRequest deleteItemRequest
)
Parameters
deleteItemRequest (DeleteItemRequest)
Container for the necessary parameters to execute the DeleteItem service method on AmazonDynamoDBv2.
Return Value
The response from the DeleteItem service method, as returned by AmazonDynamoDBv2.
Examples

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

CopyDeleteItem 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);
Exceptions

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)