Click or drag to resize

Couchbase.Lite.Sync Namespace

 
Classes
  ClassDescription
Public classAuthenticator
An abstract base class for authenticator classes. This class has no public methods.
Public classBasicAuthenticator
An object that will authenticate a Replicator using HTTP Basic authentication
Public classDatabaseEndpoint
A local endpoint which is another database for use with the target of a Replicator
Public classHttpLogicException
An exception describing an error during the initial HTTP request for replication
Public classReplicator
An object that is responsible for the replication of data between two endpoints. The replication can set up to be pull only, push only, or both (i.e. pusher and puller are no longer separate) between a database and a URL or a database and another database on the same filesystem.
Public classReplicatorConfiguration
A class representing configuration options for a Replicator
Public classReplicatorStatusChangedEventArgs
Public classSessionAuthenticator
A class that will authenticate using a session cookie. This can be used for things like Sync Gateway admin created sessions, or implicit authentication flow (e.g. OpenID Connect where the authentication is done already)
Public classURLEndpoint
Represents a remote endpoint for a Replicator
Structures
  StructureDescription
Public structureReplicatorProgress
A struct describing the current progress of a Replicator
Public structureReplicatorStatus
A struct describing the current status of a Replicator
Interfaces
  InterfaceDescription
Public interfaceIEndpoint
Represents an endpoint in a replication
Enumerations
  EnumerationDescription
Public enumerationHttpLogicError
An enum for errors during HTTP requests
Public enumerationReplicatorActivityLevel
An enum describing states for a Replicator
Public enumerationReplicatorType
An enum representing the direction of a Replicator