Click or drag to resize

DatabaseAddChangeListener Method (TaskScheduler, EventHandlerDatabaseChangedEventArgs)

Adds a change listener for the changes that occur in this database. Signatures are the same as += style event handlers, but the callbacks will be called using the specified TaskScheduler. If the scheduler is null, the default task scheduler will be used (scheduled via thread pool).

Namespace:  Couchbase.Lite
Assembly:  Couchbase.Lite (in Couchbase.Lite.dll) Version: 2.0.0-b0713
Syntax
C#
public ListenerToken AddChangeListener(
	TaskScheduler scheduler,
	EventHandler<DatabaseChangedEventArgs> handler
)

Parameters

scheduler
Type: System.Threading.TasksTaskScheduler
The scheduler to use when firing the change handler
handler
Type: SystemEventHandlerDatabaseChangedEventArgs
The handler to invoke

Return Value

Type: ListenerToken
A ListenerToken that can be used to remove the handler later
Exceptions
ExceptionCondition
ArgumentNullExceptionThrown if handler is null
InvalidOperationExceptionThrown if this method is called after the database is closed
See Also