remove_component_sync


Description:

public virtual bool remove_component_sync (ConflictResolution conflict_resolution, string uid, string? extra, string? object, OperationFlags opflags, Cancellable? cancellable = null) throws Error

Removes a component from the remote side, with all its detached instances.

The object is not null when it's removing locally deleted object in offline mode. Being it null, the descendant can obtain the object from the CalCache .

It is mandatory to implement this virtual method by the writable descendant.

Parameters:

this

an CalMetaBackend

conflict_resolution

an ConflictResolution to use

uid

a component UID

extra

extra data being saved with the component in the local cache, or null

object

corresponding iCalendar object, as stored in the local cache, or null

opflags

bit-or of OperationFlags

cancellable

optional Cancellable object, or null

Returns:

Whether succeeded.