Click or drag to resize

ContentMover Class

A class that is responsible from moving content between file systems.
Inheritance Hierarchy
SystemObject
  ShellBoost.Core.SynchronizationContentMover

Namespace:  ShellBoost.Core.Synchronization
Assembly:  ShellBoost.Core (in ShellBoost.Core.dll) Version: 1.8.3.0
Syntax
C#
public class ContentMover : IDisposable

The ContentMover type exposes the following members.

Constructors
  NameDescription
Public methodContentMover
Initializes a new instance of the ContentMover class.
Top
Properties
  NameDescription
Public propertyDownloading
Gets a list of files being downloaded.
Public propertyRootPath
The directory path that this class uses for temporary file handling.
Public propertySynchronizer
The multi-point synchronizer instance.
Public propertyTemporaryEntryMarker
A string that identifies a file name as being a file name of a temporary sync entry. Temporary files should be excluded from all file system events reporting.
Top
Methods
  NameDescription
Public methodCancelOperations
Cancel current operations.
Protected methodClearTemporaryFiles
Clears all temporary files possibly used by this instance for a content change.
Protected methodCreateDestinationEntry
Creates a destination state entry.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Protected methodDispose(Boolean)
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Protected methodDownloadSource
Downloads a file corresponding to a content change.
Protected methodFinalize
Frees all resources associated with this instance.
(Overrides ObjectFinalize.)
Protected methodGetDestinationEntryAsync
Gets an entry, usually temporary, on the destination file system, corresponding to a change.
Protected methodGetDestinationUploadFileName
Gets a file name for the uploaded file corresponding to a job change.
Protected methodGetJobState
Gets a job state with regards to its content changes.
Protected methodGetSourceDownloadFileName
Gets a file name for the downloaded file corresponding to a change.
Public methodGetSourceDownloadLocalPath
Gets a local file path for the downloaded file corresponding to a change. The file may not exist yet.
Public methodIsDownloaded
Determines if the content associated with a change has being downloaded;
Public methodIsDownloading
Determines if the content associated with a change is being downloaded;
Public methodIsTemporaryFile
Determines whether the specified file name is a temporary file name.
Protected methodLog(TraceLevel, EndPointSynchronizer, Object, String)
Logs the value at the specified trace level.
Protected methodLog(TraceLevel, String, Object, String)
Logs the value at the specified trace level.
Protected methodUploadDestination
Uploads a file corresponding to a content change.
Top
Fields
  NameDescription
Public fieldStatic memberDefaultTemporaryEntryMarker
The default file marker that this class uses for temporary files. Temporary files should be excluded from all file system events reporting.
Top
See Also