▼NDittoSDK | |
CDitto | The entrypoint to the Ditto SDK |
CDittoAuthenticator | Provides access to authentication information and methods for logging on to Ditto Cloud. Relevant when using an OnlineWithAuthentication or an Online identity |
CBusMessage | |
CDittoBus | Send and receive messages with remote Ditto peers in the mesh |
CDittoConnect | |
CDittoError | Used to represent all Ditto-related errors that aren't thrown as exceptions |
CDittoException | An exception that is thrown when Ditto encounters an error |
CDittoExperimental | Upcoming SDK features made available for prototyping |
CDittoGlobal | |
CDittoHttpListenConfig | |
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 |
CDittoLanConfig | |
CDittoListen | |
CDittoPeerToPeer | |
CDittoTcpListenConfig | |
CDittoTransportConfig | A configuration object specifying which network transports Ditto should use to sync data |
CIDittoAuthenticationDelegate | Provides feedback to the developer about Ditto authentication status |
CDittoAttachment | A reference to a binary attachment file |
CDittoAttachmentFetcher | These objects are returned by calls to DittoCollection.FetchAttachment(DittoAttachmentToken, Action<DittoAttachmentFetchEvent>) |
▼CDittoAttachmentFetchEvent | A representation of the events that can occur in relation to an attachment fetch |
CCompleted | An attachment fetch event used when the attachment's download has completed |
CDeleted | An attachment fetch event used when the attachment is deleted |
CProgress | An attachment fetch event used when the attachment's download has progressed but is not yet complete |
CDittoAttachmentToken | Serves as a token for a specific attachment that you can pass to a call to DittoCollection.FetchAttachment(DittoAttachmentToken, Action<DittoAttachmentFetchEvent>) |
CDittoCollection | A reference to a collection in a DittoStore |
CDittoCollectionsEvent | Provides information about the changes that have occurred in relation to an event delivered when observing the collections in a DittoStore . It contains information about the collections that are known about as well as the collections that were previously known about in the previous event, along with information about what collections have been inserted, deleted, updated, or moved since the last event |
CDittoDocument | A document in a DittoCollection |
CDittoDocumentID | An identifier for a DittoDocument |
CDittoDocumentIDCBORConverter | |
CDittoDocumentIDPath | Provides an interface to specify a path to a key in a document ID that you can then call a function on to get the value at the specified key as a specific type |
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 |
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 |
▼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 |
CDittoPendingCollectionsOperation | These objects are returned when calling collections() Collections() on DittoStore |
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 Ditto.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), DittoScopedWriteTransaction.Find(string, Dictionary<string, object>), 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 |
CDocumentPath | |