AWS SDK for .NET Documentation
AmazonSimpleDB Interface
AmazonAmazon.SimpleDBAmazonSimpleDB Did this page help you?   Yes   No    Tell us about it...
Amazon SimpleDB is a web service for running queries on structured data in real time. This service works in close conjunction with Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2), collectively providing the ability to store, process and query data sets in the cloud. These services are designed to make web-scale computing easier and more cost-effective for developers. Traditionally, this type of functionality has been accomplished with a clustered relational database that requires a sizable upfront investment, brings more complexity than is typically needed, and often requires a DBA to maintain and administer. In contrast, Amazon SimpleDB is easy to use and provides the core functionality of a database - real-time lookup and simple querying of structured data without the operational complexity. Amazon SimpleDB requires no schema, automatically indexes your data and provides a simple API for storage and access. This eliminates the administrative burden of data modeling, index maintenance, and performance tuning. Developers gain access to this functionality within Amazon's proven computing environment, are able to scale instantly, and pay only for what they use.
Declaration Syntax
C#
public interface AmazonSimpleDB : IDisposable
Members
All MembersMethods



IconMemberDescription
BatchDeleteAttributes(BatchDeleteAttributesRequest)
Batch Delete Attributes

BatchPutAttributes(BatchPutAttributesRequest)
Batch Put Attributes

BeginBatchDeleteAttributes(BatchDeleteAttributesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the BatchDeleteAttributes operation.

BeginBatchPutAttributes(BatchPutAttributesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the BatchPutAttributes operation.

BeginCreateDomain(CreateDomainRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CreateDomain operation.

BeginDeleteAttributes(DeleteAttributesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteAttributes operation.

BeginDeleteDomain(DeleteDomainRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteDomain operation.

BeginDomainMetadata(DomainMetadataRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DomainMetadata operation.

BeginGetAttributes(GetAttributesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the GetAttributes operation.

BeginListDomains(ListDomainsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the ListDomains operation.

BeginPutAttributes(PutAttributesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the PutAttributes operation.

BeginSelect(SelectRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the Select operation.

CreateDomain(CreateDomainRequest)
Create Domain

DeleteAttributes(DeleteAttributesRequest)
Delete Attributes

DeleteDomain(DeleteDomainRequest)
Delete Domain

Dispose()()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
DomainMetadata(DomainMetadataRequest)
Domain Metadata

EndBatchDeleteAttributes(IAsyncResult)
Finishes the asynchronous execution of the BatchDeleteAttributes operation.

EndBatchPutAttributes(IAsyncResult)
Finishes the asynchronous execution of the BatchPutAttributes operation.

EndCreateDomain(IAsyncResult)
Finishes the asynchronous execution of the CreateDomain operation.

EndDeleteAttributes(IAsyncResult)
Finishes the asynchronous execution of the DeleteAttributes operation.

EndDeleteDomain(IAsyncResult)
Finishes the asynchronous execution of the DeleteDomain operation.

EndDomainMetadata(IAsyncResult)
Finishes the asynchronous execution of the DomainMetadata operation.

EndGetAttributes(IAsyncResult)
Finishes the asynchronous execution of the GetAttributes operation.

EndListDomains(IAsyncResult)
Finishes the asynchronous execution of the ListDomains operation.

EndPutAttributes(IAsyncResult)
Finishes the asynchronous execution of the PutAttributes operation.

EndSelect(IAsyncResult)
Finishes the asynchronous execution of the Select operation.

GetAttributes(GetAttributesRequest)
Get Attributes

ListDomains(ListDomainsRequest)
List Domains

PutAttributes(PutAttributesRequest)
Put Attributes

Select(SelectRequest)
Select

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