Couchbase.Lite Namespace |
Class | Description | |
---|---|---|
Attachment |
A Couchbase Lite Document Attachment.
| |
Body |
A request/response/document body, stored as either JSON, IDictionary>String,Object>, or IList>object>
| |
CompressedContent |
An HttpContent class that works with gzipped or zipped content
| |
CouchbaseLiteException |
The main class of exception used for indicating Couchbase Lite errors
| |
Database |
A Couchbase Lite Database.
| |
DatabaseChangeEventArgs | The event raised when a Database changes | |
DatabaseOptions |
Options for opening a database. All properties default to false or null.
| |
Document |
A Couchbase Lite Document.
| |
DocumentDocumentChangeEventArgs | ||
DocumentChange |
Provides details about a Document change.
| |
GenericEqualityComparerT |
A simple equality comparer that just calls default functions
| |
HttpResponseException |
An exception for encapsulating HTTP errors
| |
LiveQuery | ||
Manager |
The top-level object that manages Couchbase Lite Databases.
| |
ManagerOptions |
Option flags for Manager initialization.
| |
NetworkReachabilityChangeEventArgs |
Network reachability change event arguments.
| |
Query | ||
QueryChangeEventArgs |
Query change event arguments.
| |
QueryCompletedEventArgs |
Query completed event arguments.
| |
QueryEnumerator | ||
QueryOptions |
Standard query options for views.
| |
QueryRow | ||
Replication |
A Couchbase Lite pull or push Replication
between a local and a remote Database.
| |
ReplicationChangeEventArgs | ||
ReplicationOptions |
A class for specifying options applicable to replication
| |
ReplicationOptionsDictionary | Obsolete.
A class for holding replication options
| |
Revision |
A Couchbase Lite Document Revision.
| |
SavedRevision | ||
Status |
A class for encapsulating a status code, and querying various information about it
| |
UnsavedRevision |
An unsaved Couchbase Lite Document Revision.
| |
View |
Structure | Description | |
---|---|---|
AttachmentMetadataDictionaryKeys |
Contains the keys associated with attachment metadata (i.e. entries in _attachments)
| |
JsonSerializationSettings |
A struct containing options for JSON serialization and deserialization
| |
ReplicationOptionsDictionaryKeys | Obsolete.
Contains the keys for a replication options dictionary
| |
StorageEngineTypes |
Contains the identifiers for supported storage engines for Couchbase Lite
|
Interface | Description | |
---|---|---|
IFilterCompiler |
An interface for compiling filters on queries in languages other than C#
| |
IJsonSerializer |
An interface describing a class that can serialize .NET objects
to and from their JSON representation
| |
IValidationContext |
Context passed to a ValidateDelegate.
| |
IViewCompiler |
An object that can be used to compile source code into map and reduce delegates.
|
Delegate | Description | |
---|---|---|
DocumentUpdateDelegate |
A delegate that can be used to update a Document.
| |
EmitDelegate |
A delegate that can be invoked to add key/values to a View
during a MapDelegate call.
| |
FilterDelegate |
A delegate that can be used to include/exclude Revisions during push Replication.
| |
MapDelegate | ||
PropertyTransformationDelegate |
The signature of a method that transforms a set of properties
| |
ReduceDelegate |
A delegate that can be invoked to summarize the results of a View.
| |
RunAsyncDelegate |
A delegate that can be run asynchronously on a Database.
| |
RunInTransactionDelegate |
A delegate that can be run in a transaction on a Database.
| |
TypedEventHandlerTSenderType, TArgType |
An event handler that sends a typed sender instead of object
| |
ValidateChangeDelegate |
A delegate that can validate a key/value change.
| |
ValidateDelegate |
Enumeration | Description | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
AllDocsMode |
Options for specifying the mode that an all documents query should run in
| |||||||||||
DateTimeHandling |
Specifies methods for deserializing date times that are written as strings
| |||||||||||
DocumentContentOptions |
Options for what metadata to include in document bodies
| |||||||||||
IndexUpdateMode |
Used to specify when a View index is updated
when running a Query.
| |||||||||||
JsonToken |
An enum representing the current Token being parsed
in a JSON stream
| |||||||||||
NetworkReachabilityStatus |
The current status of the network
| |||||||||||
ReplicationStatus |
Describes the status of a Replication.
| |||||||||||
StatusCode |
A list of statuses indicating various results and/or errors for Couchbase Lite
operations
| |||||||||||
ViewCollation |
Indicates the collation to use for sorted items in the view
|