Couchbase.Lite Namespace |
[Missing <summary> documentation for "N:Couchbase.Lite"]
Class | Description | |
---|---|---|
AccessibilityModeAttribute |
An attribute indicating when a given property or method is allowed to be accessed
(queue-only vs anytime)
| |
BlobFactory |
A factory for creating IBlob objects
| |
CouchbaseLiteException |
The main class of exception used for indicating Couchbase Lite errors
| |
DatabaseChangedEventArgs |
The parameters of a database changed event
| |
DatabaseFactory |
A factory for creating IDatabase instances
| |
DispatchQueueExtensions |
A class containing common IDispatchQueue operations
| |
DocumentSavedEventArgs |
Arguments for the Saved event
| |
EncryptionKeyFactory |
A factory for creating IEncryptionKey instances
| |
IndexOptions |
A class representing options for creating an index in a database
| |
QueryableFactory |
A factory for creating IQueryableT instances based on a given database
| |
Status |
A class for encapsulating a status code, and querying various information about it
| |
SubdocumentFactory |
A factory class for creating ISubdocument instances
| |
ThreadSafetyViolationException |
An exception that is thrown when an IThreadSafe object is
accessed inappropriately
|
Structure | Description | |
---|---|---|
DatabaseOptions |
A struct containing options for creating or opening database data
| |
Range |
A struct representing an arbitrary range
|
Interface | Description | |
---|---|---|
IBlob |
An interface describing a typed binary data object
| |
IConflictResolver |
An interface for resolving a conflict in a document (i.e. two edits to the same
document at the same time)
| |
IDatabase |
An interface describing a Couchbase Lite database
| |
IDispatchQueue |
An interface describing an operation queue that can execute arbitrary
work items in a synchronous or asynchronous fashion
| |
IDocument |
An interface describing a Couchbase Lite document
| |
IDocumentMetadata |
An interface describing metadata for an IDocumentModel | |
IDocumentModel |
Using this interface, an arbitrary non-Couchbase class can become
the model for retrieving data
| |
IEncryptionKey |
An interface representing an encryption key for encrypting and
decrypting databases
| |
IFullTextQueryRow |
An interface describing an entry in the result of a
full text query
| |
IPropertyContainer |
An interface describing an object that can hold arbitrary JSON properties
| |
IQueryRow |
An interface describing an entry of a result set for
a plain value query
| |
ISubdocument |
An interface representing an embedded JSON object in an IDocument | |
IThreadSafe |
An interface for an object that guarantees thread safety via
the use of dispatch queues
|
Delegate | Description | |
---|---|---|
CryptorBlock |
Type of block returned by SymmetricKey.CreateEncryptor.
This block can be called repeatedly with input data and returns additional output data.
At EOF, the block should be called with a null parameter, and
it will return the remaining encrypted data from its buffer.
|
Enumeration | Description | |
---|---|---|
AccessMode |
Specifies the allowed access to a property or method if an IThreadSafe interface
| |
IndexType |
A type setting for creating an index in a database
| |
StatusCode |
A list of statuses indicating various results and/or errors for Couchbase Lite
operations
|