MultiPointSynchronizer Methods |
The MultiPointSynchronizer type exposes the following members.
| Name | Description | |
|---|---|---|
| AddEndPoint |
Adds a endpoint.
| |
| BuildNewJobs |
Builds new jobs from the list of changes.
| |
| CheckDisposed |
Checks this instance is disposed.
| |
| CheckStateReadOnly |
Checks this instance's state is read-only.
| |
| CompareEntriesForStateSynchronization |
Compares the specified state entries.
The two entries must have the same RelativePath property value.
| |
| DeleteErroredJobs |
Deletes the errored jobs.
| |
| Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
| |
| Dispose(Boolean) |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
| |
| DoRunJobs |
Triggers jobs run.
| |
| DoRunJobs(IReadOnlyListStateSyncJob, CancellationToken) |
Runs the jobs.
| |
| EnsureParentCreationJob |
Ensures there is a parent creation job for this change.
| |
| EscapeInvalidChar |
Converts an invalid character into a string.
| |
| EscapeNameToFileName |
Converts any text into a valid file name. Note the text may escaped and/or truncated.
| |
| EscapeReservedName |
Converts a text representing a reserved file name into a string.
| |
| Finalize |
Finalizes an instance of the MultiPointSynchronizer class.
(Overrides ObjectFinalize.) | |
| GetDefaultSyncStateProvider |
Gets the default state provider.
| |
| GetEndPoint |
Gets an endpoint using its identifier.
| |
| GetFileOpenShare |
Gets FileShare to use when opening a file.
The default value is FileShare.ReadWrite.
| |
| GetSources |
Gets the available sources endpoints for a given path, from a given set of endpoints.
| |
| GroupChange |
Groups a StateSyncChange change instance before a job is created.
| |
| IsStateProviderIdle |
Determines whether the state provider is idle.
| |
| IsValidEntry |
Determines whether the specified entry is valid.
| |
| Log |
Logs the value at the specified trace level.
| |
| NewContentMover |
Creates a new ContentMover.
| |
| NewContext |
Creates a new SyncContext.
| |
| NewEndPointSynchronizer |
Creates a new EndPointSynchronizer.
| |
| NewEventSink |
Creates a new ISyncEventsSink.
| |
| NormalizeDateTime(DateTime) |
Normalizes a date time for comparisons.
| |
| NormalizeDateTime(DateTimeOffset) |
Normalizes a date time offset for comparisons.
| |
| OnJobChanged |
Called when a job has changed.
| |
| OnStarted |
Called when this instance has started.
| |
| OnStarting |
Called when this instance is starting.
| |
| OnStopped |
Called when this instance has stopped.
| |
| OnStopping |
Called when this instance is stopping.
| |
| RemoveEndPoint |
Removes a endpoint. It's not recommended to remove an endpoint.
| |
| RunJobAsync |
Runs a job.
| |
| RunJobs |
Runs the jobs.
| |
| RunWhenIdle |
Runs a task when job activity is idle.
| |
| Start |
Starts this instance.
| |
| StartEndPoints |
Starts all endpoints.
| |
| StartEndPointsEventMonitoring |
Starts all endpoints event monitoring.
| |
| Stop |
Stops the specified wait timeout.
| |
| StopEndPoints |
Stops all endpoints.
| |
| SynchronizeStates |
Synchronizes all endpoint states.
| |
| ToString |
Returns a String that represents this instance.
(Overrides ObjectToString.) | |
| UnescapeFileNameToName |
Converts a file name that was possibly escaped using the EscapeNameToFileName method into text.
Note if the text was truncated, it won't be fully recovered.
| |
| UpdateEndPoints |
Updates all endpoints states.
|