The ISimol type exposes the following members.

Methods

  Name Description
Public method Delete<(Of <<'(T>)>>)(IList)
Deletes multiple items from SimpleDB (all attributes).
Public method Delete<(Of <<'(T>)>>)(Object)
Deletes an item from SimpleDB (all attributes).
Public method DeleteAttributes(ItemMapping, IList, array<String>[]()[][])
Deletes an ad-hoc list of item values from multiple items in SimpleDB without an item type generic parameter.
Public method DeleteAttributes(ItemMapping, Object, array<String>[]()[][])
Deletes an ad-hoc list of item values from SimpleDB without an item type generic parameter.
Public method DeleteAttributes<(Of <<'(T>)>>)(IList, array<String>[]()[][])
Deletes specified attributes from multiple items in SimpleDB.
Public method DeleteAttributes<(Of <<'(T>)>>)(Object, array<String>[]()[][])
Deletes specified attributes from a single item in SimpleDB.
Public method Find<(Of <<'(T>)>>)
Searches the full-text index with a specified query string and returns all items that still exist in SimpleDB.
Public method FindAttributes<(Of <<'(T>)>>)
Searches the full-text index with a specified query string and returns all items that still exist in SimpleDB.
Public method Get<(Of <<'(T>)>>)
Gets an item from SimpleDB.
Public method GetAttributes(ItemMapping, Object, array<String>[]()[][])
Gets an ad-hoc list of item values from SimpleDB without an item type generic parameter.
Public method GetAttributes<(Of <<'(T>)>>)(Object, array<String>[]()[][])
Gets a property values collection from SimpleDB.
Public method Put(Object)
Puts the specified item into SimpleDB.
Public method Put<(Of <<'(T>)>>)(List<(Of <<'(T>)>>))
Puts multiple items into SimpleDB.
Public method PutAttributes(ItemMapping, PropertyValues)
Puts a single property values collection into SimpleDB.
Public method PutAttributes(ItemMapping, List<(Of <<'(PropertyValues>)>>))
Puts multiple property values collections into SimpleDB.
Public method PutAttributes<(Of <<'(T>)>>)(PropertyValues)
Puts a property values collection into SimpleDB.
Public method PutAttributes<(Of <<'(T>)>>)(List<(Of <<'(PropertyValues>)>>))
Puts multiple property values collections into SimpleDB.
Public method Select<(Of <<'(T>)>>)(SelectCommand<(Of <<'(T>)>>))
Executes the specified select statement against SimpleDB using advanced options provided by the command object.
Public method Select<(Of <<'(T>)>>)(String, array<CommandParameter>[]()[][])
Executes the specified select statement against SimpleDB using default options and returns a list of items.
Public method SelectAttributes(SelectCommand)
Executes the specified select command against SimpleDB using advanced options provided by the command object without an item type generic parameter.
Public method SelectAttributes<(Of <<'(T>)>>)(SelectCommand<(Of <<'(T>)>>))
Executes the specified select statement against SimpleDB using advanced options provided by the command object.
Public method SelectAttributes<(Of <<'(T>)>>)(String, array<CommandParameter>[]()[][])
Executes the specified select statement against SimpleDB using default options and returns a list of item values.
Public method SelectScalar(SelectCommand)
Executes the specified select command against SimpleDB without an item type generic parameter and returns only the first attribute value in the result set.
Public method SelectScalar<(Of <<'(T>)>>)(String, array<CommandParameter>[]()[][])
Executes the specified select statement against SimpleDB using default options and returns only the first attribute value in the result set.

Extension Methods

  Name Description
Public Extension Method BeginDelete<(Of <<'(T>)>>)(Object, AsyncCallback, Object) Overloaded.
Begin asynchronous invocation of Delete<(Of <<'(T>)>>)(Object).
(Defined by AsyncExtensions.)
Public Extension Method BeginDelete<(Of <<'(T>)>>)(List<(Of <<'(Object>)>>), AsyncCallback, Object) Overloaded.
Begin asynchronous invocation of Delete<(Of <<'(T>)>>)(IList).
(Defined by AsyncExtensions.)
Public Extension Method BeginDeleteAttributes(ItemMapping, Object, array<String>[]()[][], AsyncCallback, Object) Overloaded. (Defined by AsyncExtensions.)
Public Extension Method BeginDeleteAttributes(ItemMapping, List<(Of <<'(Object>)>>), array<String>[]()[][], AsyncCallback, Object) Overloaded. (Defined by AsyncExtensions.)
Public Extension Method BeginDeleteAttributes<(Of <<'(T>)>>)(Object, array<String>[]()[][], AsyncCallback, Object) Overloaded. (Defined by AsyncExtensions.)
Public Extension Method BeginDeleteAttributes<(Of <<'(T>)>>)(List<(Of <<'(Object>)>>), array<String>[]()[][], AsyncCallback, Object) Overloaded. (Defined by AsyncExtensions.)
Public Extension Method BeginFind<(Of <<'(T>)>>)
Begin asynchronous invocation of Find<(Of <<'(T>)>>)(String, Int32, Int32, String).
(Defined by AsyncExtensions.)
Public Extension Method BeginFindAttributes<(Of <<'(T>)>>) (Defined by AsyncExtensions.)
Public Extension Method BeginGet<(Of <<'(T>)>>)
Begin asynchronous invocation of Get<(Of <<'(T>)>>)(Object).
(Defined by AsyncExtensions.)
Public Extension Method BeginGetAttributes(ItemMapping, Object, array<String>[]()[][], AsyncCallback, Object) Overloaded. (Defined by AsyncExtensions.)
Public Extension Method BeginGetAttributes<(Of <<'(T>)>>)(Object, array<String>[]()[][], AsyncCallback, Object) Overloaded. (Defined by AsyncExtensions.)
Public Extension Method BeginPut(Object, AsyncCallback, Object) Overloaded.
Begin asynchronous invocation of Put(Object).
(Defined by AsyncExtensions.)
Public Extension Method BeginPut<(Of <<'(T>)>>)(List<(Of <<'(T>)>>), AsyncCallback, Object) Overloaded.
Begin asynchronous invocation of Put<(Of <<'(T>)>>)(List<(Of <<'(T>)>>)).
(Defined by AsyncExtensions.)
Public Extension Method BeginPutAttributes(ItemMapping, List<(Of <<'(PropertyValues>)>>), AsyncCallback, Object) Overloaded. (Defined by AsyncExtensions.)
Public Extension Method BeginPutAttributes<(Of <<'(T>)>>)(List<(Of <<'(PropertyValues>)>>), AsyncCallback, Object) Overloaded. (Defined by AsyncExtensions.)
Public Extension Method BeginPutAttributes<(Of <<'(T>)>>)(PropertyValues, AsyncCallback, Object) Overloaded.
Begin asynchronous invocation of PutAttributes<(Of <<'(T>)>>)(PropertyValues).
(Defined by AsyncExtensions.)
Public Extension Method BeginSelect<(Of <<'(T>)>>)
Begin asynchronous invocation of Select<(Of <<'(T>)>>)(SelectCommand<(Of <<'(T>)>>)).
(Defined by AsyncExtensions.)
Public Extension Method BeginSelectAttributes(SelectCommand, AsyncCallback, Object) Overloaded.
Begin asynchronous invocation of SelectAttributes(SelectCommand).
(Defined by AsyncExtensions.)
Public Extension Method BeginSelectAttributes<(Of <<'(T>)>>)(SelectCommand<(Of <<'(T>)>>), AsyncCallback, Object) Overloaded. (Defined by AsyncExtensions.)
Public Extension Method BeginSelectScalar(SelectCommand, AsyncCallback, Object) Overloaded.
Begin asynchronous invocation of SelectScalar(SelectCommand).
(Defined by AsyncExtensions.)
Public Extension Method BeginSelectScalar<(Of <<'(T>)>>)(String, array<CommandParameter>[]()[][], AsyncCallback, Object) Overloaded. (Defined by AsyncExtensions.)
Public Extension Method EndDelete
End asynchronous invocation of Delete<(Of <<'(T>)>>)(Object).
(Defined by AsyncExtensions.)
Public Extension Method EndDeleteAttributes (Defined by AsyncExtensions.)
Public Extension Method EndFind<(Of <<'(T>)>>)
End asynchronous invocation of Find<(Of <<'(T>)>>)(String, Int32, Int32, String).
(Defined by AsyncExtensions.)
Public Extension Method EndFindAttributes (Defined by AsyncExtensions.)
Public Extension Method EndGet<(Of <<'(T>)>>)
End asynchronous invocation of Get<(Of <<'(T>)>>)(Object).
(Defined by AsyncExtensions.)
Public Extension Method EndGetAttributes (Defined by AsyncExtensions.)
Public Extension Method EndPut
End asynchronous invocation of Put(Object).
(Defined by AsyncExtensions.)
Public Extension Method EndPutAttributes (Defined by AsyncExtensions.)
Public Extension Method EndSelect<(Of <<'(T>)>>)
End asynchronous invocation of Select<(Of <<'(T>)>>)(SelectCommand<(Of <<'(T>)>>)).
(Defined by AsyncExtensions.)
Public Extension Method EndSelectAttributes
End asynchronous invocation of SelectAttributes(SelectCommand).
(Defined by AsyncExtensions.)
Public Extension Method EndSelectScalar
End asynchronous invocation of SelectScalar(SelectCommand).
(Defined by AsyncExtensions.)

Properties

  Name Description
Public property Config
Gets the Simol configuration object.
Public property SimpleDB
Gets the Amazon SimpleDB interface.

See Also