C# Class CmisSync.Lib.Consumer.SituationSolver.LocalObjectChangedRemoteObjectChanged

Local object changed and remote object changed.
Inheritance: AbstractEnhancedSolver
Show file Open project: OpenDataSpace/CmisSync Class Usage Examples

Public Methods

Method Description
LocalObjectChangedRemoteObjectChanged ( ISession session, IMetaDataStorage storage, IFileTransmissionStorage transmissionStorage, ITransmissionManager transmissionManager, IFileSystemInfoFactory fsFactory = null ) : System

Initializes a new instance of the CmisSync.Lib.Consumer.SituationSolver.LocalObjectChangedRemoteObjectChanged class.

Solve ( IFileSystemInfo localFileSystemInfo, IObjectId remoteId, ContentChangeType localContent, ContentChangeType remoteContent ) : void

Solve the specified situation by using localFile and remote object.

Method Details

LocalObjectChangedRemoteObjectChanged() public method

Initializes a new instance of the CmisSync.Lib.Consumer.SituationSolver.LocalObjectChangedRemoteObjectChanged class.
public LocalObjectChangedRemoteObjectChanged ( ISession session, IMetaDataStorage storage, IFileTransmissionStorage transmissionStorage, ITransmissionManager transmissionManager, IFileSystemInfoFactory fsFactory = null ) : System
session ISession Cmis session.
storage IMetaDataStorage Meta data storage.
transmissionStorage IFileTransmissionStorage Transmission storage.
transmissionManager ITransmissionManager Transmission manager.
fsFactory IFileSystemInfoFactory File system factory.
return System

Solve() public method

Solve the specified situation by using localFile and remote object.
public Solve ( IFileSystemInfo localFileSystemInfo, IObjectId remoteId, ContentChangeType localContent, ContentChangeType remoteContent ) : void
localFileSystemInfo IFileSystemInfo Local filesystem info instance.
remoteId IObjectId Remote identifier or object.
localContent ContentChangeType Hint if the local content has been changed.
remoteContent ContentChangeType Information if the remote content has been changed.
return void