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
 Declaration Syntax| C# | 
public interface AmazonSimpleDB : IDisposable
 Members
 Members| All Members | Methods | ||||
| Icon | Member | Description | 
|---|---|---|
|  | 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
             |