Click or drag to resize

Couchbase.Lite.DI Namespace

 
Classes
  ClassDescription
Public classCouchbaseDependencyAttribute
An attribute to indicate that the specified class implements a dependency for Couchbase Lite (e.g. IDefaultDirectoryResolver
Public classService
This is the entry point for registering dependency injection implementation in Couchbase Lite .NET
Interfaces
  InterfaceDescription
Public interfaceIDefaultDirectoryResolver
An interface for resolving the default directory for a Couchbase Lite database since we may be operating in a sandboxed environment
Public interfaceIMainThreadTaskScheduler
An interface for an object that can behave as a TaskScheduler that invokes its tasks on the UI (main) thread of an application. Not applicable for all platforms, as some do not have main threads set up in a way that is usable (e.g. .NET Core)
Public interfaceIRuntimePlatform
An interface for getting OS and hardware information from a runtime platform