Show / Hide Table of Contents

Namespace Couchbase.Lite.DI

Classes

CouchbaseDependencyAttribute

An attribute to indicate that the specified class implements a dependency for Couchbase Lite (e.g. IDefaultDirectoryResolver

Service

This is the entry point for registering dependency injection implementation in Couchbase Lite .NET

Interfaces

IDefaultDirectoryResolver

An interface for resolving the default directory for a Couchbase Lite database since we may be operating in a sandboxed environment

IMainThreadTaskScheduler

An interface for an object that can behave as a System.Threading.Tasks.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)

IReachability

An interface for describing whether a given URL is reachable via network connection or not.

IRuntimePlatform

An interface for getting OS and hardware information from a runtime platform

In This Article
Back to top Generated by DocFX