C# Class CmisSync.Lib.Consumer.SituationSolver.PWC.AbstractEnhancedSolverWithPWC

Abstract enhanced solver for Private Working Copy Usage and Support.
Inheritance: AbstractEnhancedSolver
Afficher le fichier Open project: OpenDataSpace/CmisSync Class Usage Examples

Méthodes publiques

Méthode Description
AbstractEnhancedSolverWithPWC ( ISession session, IMetaDataStorage storage, IFileTransmissionStorage transmissionStorage ) : System

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

Méthodes protégées

Méthode Description
UploadFileWithPWC ( IFileInfo localFile, IDocument &doc, Transmission transmission, IMappedObject mappedObject = null ) : byte[]

Uploads the file content to the remote document.

Private Methods

Méthode Description
CreateRemotePWCDocument ( IDocument remoteDocument ) : IDocument
LoadRemotePWCDocument ( IDocument remoteDocument, byte &checksum ) : IDocument
SaveRemotePWCDocument ( IFileInfo localFile, IDocument remoteDocument, IDocument remotePWCDocument, byte checksum, Transmission transmissionEvent ) : void

Method Details

AbstractEnhancedSolverWithPWC() public méthode

Initializes a new instance of the CmisSync.Lib.Consumer.SituationSolver.PWC.AbstractEnhancedSolverWithPWC class.
public AbstractEnhancedSolverWithPWC ( ISession session, IMetaDataStorage storage, IFileTransmissionStorage transmissionStorage ) : System
session ISession Cmis Session.
storage IMetaDataStorage Meta Data Storage.
transmissionStorage IFileTransmissionStorage File Transmission Storage.
Résultat System

UploadFileWithPWC() protected méthode

Uploads the file content to the remote document.
protected UploadFileWithPWC ( IFileInfo localFile, IDocument &doc, Transmission transmission, IMappedObject mappedObject = null ) : byte[]
localFile IFileInfo Local file.
doc IDocument Remote document.
transmission CmisSync.Lib.FileTransmission.Transmission
mappedObject IMappedObject Mapped object saved in Storage
Résultat byte[]