DittoSharp
0.4.0-alpha3
|
▼NDittoSharp | |
CAttachmentTokenException | An exception that is thrown when trying to extract an attachment token from an invalid source |
CDittoAttachment | A reference to a binary attachment file |
CDittoAttachmentFetcher | These objects are returned by calls to DittoCollection.FetchAttachment(DittoAttachmentToken, Action<DittoAttachmentStatus>) |
CDittoAttachmentFetcherCtx | |
▼CDittoAttachmentStatus | A representation of the status of an attachment |
CCompleted | An attachment status used when the attachment's download has completed |
CDeleted | An attachment status used when the attachment is deleted |
CIncomplete | An attachment status used when the attachment's download is incomplete |
CDittoAttachmentToken | Serves as a token for a specific attachment that you can pass to a call to DittoCollection.FetchAttachment(DittoAttachmentToken, Action<DittoAttachmentStatus>) |
CDittoCollection | A reference to a collection in a DittoStore |
CDittoDocument | A document in a DittoCollection |
CDittoDocumentPath | Provides an interface to specify a path to a key in a document that you can then call a function on to get the value at the specified key as a specific type |
CDittoIdentity | Used to identify a given peer in your network. In practice a peer may be a user, a device, or it might be some other entity in your system |
CDittoKit | The entrypoint to the DittoSharp SDK |
CDittoLiveQuery | A reference to a Live Query. The live query will respond to any changes relevant to the query that occur in the device's data store, . Do not instantiate this by itself. The live query will keep the handler informed of all changes so long as it is not garbage collected or disposed |
CDittoLiveQueryCtx | The meat of the LiveQuery logic / object. This object is the one getting GcHandle -pinned, so as to be able to provide a reliable potentially-long-lived ctx pointer to the FFI |
▼CDittoLiveQueryEvent | Describes events delivered by a DittoLiveQuery |
CInitial | A type used for the first event delivered for a live query |
CUpdate | A description of updates that occurred between the current and previous times that the live query handler was fired |
CDittoLiveQueryMove | An object that describes how a document's position in a live query's list of matching documents has changed since the previous live query event |
CDittoMutableDocument | A special reference to a DittoDocument that can be used to perform mutation on a document. Do not instantiate directly. This reference should never leave the scope of the lambda provided as part of a call to DittoPendingCursorOperation.Update(Action<List<DittoMutableDocument>>) or DittoPendingIDSpecificOperation.Update(Action<DittoMutableDocument>) and should not be used across different threads |
CDittoMutableDocumentPath | Provides an interface to specify a path to a key in a document that you can then call various update functions on. You obtain a DittoMutableDocumentPath by subscripting a DittoMutableDocument and you can then further subscript a DittoMutableDocumentPath to further specify the key of the document that you want to update |
CDittoPendingCursorOperation | These objects are returned when using find -like functionality on DittoCollection objects |
CDittoPendingIDSpecificOperation | These objects are returned when using DittoCollection.FindById(string) functionality |
CDittoScopedWriteTransaction | Exposes functionality that allows you to perform multiple operations on the store within a single write transaction |
CDittoSingleDocumentLiveQueryEvent | Provides information about a live query event relating to a single document live query |
CDittoStore | A class encompassing functionality relating to the embedded storage. This is not a class you instantiate directly. Instead you access DittoStore objects using DittoKit.Store |
CDittoSubscription | A reference to a subscription to data with other remote peers. You do not instantiate DittoSubscription objects directly. Instead they are created by calling DittoPendingCursorOperation.Subscribe or DittoPendingIDSpecificOperation.Subscribe |
▼CDittoUpdateResult | Provides information about a successful update operation on a document |
CIncremented | An update result when an Increment operation was performed |
CInserted | An update result when an Insert operation was performed |
CPopped | An update result when a Pop operation was performed |
CPushed | An update result when a Push operation was performed |
CRemoved | An update result when a Remove operation was performed |
CReplacedWithCounter | An update result when a ReplaceWithCounter operation was performed |
CSet | An update result when a Set operation was performed |
CDittoWriteTransaction | Exposes functionality that allows you to perform multiple operations on the store within a single write transaction |
CDittoWriteTransactionPendingCursorOperation | These objects are returned when using DittoScopedWriteTransaction.Find(string) or DittoScopedWriteTransaction.FindAll |
CDittoWriteTransactionPendingIDSpecificOperation | These objects are returned when using DittoScopedWriteTransaction.FindById(string) functionality |
▼CDittoWriteTransactionResult | Provides information about the result of an operation on a document that was part of a write transaction |
CEvicted | Represents a write transaction result when a document has been evicted |
CInserted | Represents a write transaction result when a document has been inserted |
CRemoved | Represents a write transaction result when a document has been removed |
CUpdated | Represents a write transaction result when a document has been updated |
CDocumentHandleWrapper | |
CDocumentPath |