Interface ISnapshotTask
Represents an asynchronous snapshot task.
Namespace: GridGain.Core.PersistentStore
Assembly: GridGain.Core.dll
Syntax
public interface ISnapshotTask
Properties
InitTask
Gets the initialization task which is completed when cache state is captured. All cache updates after this task is completed are guaranteed to be not included in the snapshot.
Declaration
Task InitTask { get; }
Property Value
| Type | Description |
|---|---|
| Task |
OperationId
Gets the snapshot operation identifier.
This identifier is known only after InitTask has completed, so this property blocks on InitTask.
Declaration
IgniteGuid OperationId { get; }
Property Value
| Type | Description |
|---|---|
| IgniteGuid |
SnapshotOperation
Gets the snapshot operation information.
This information is known only after InitTask has completed, so this property blocks on InitTask.
Declaration
ISnapshotOperation SnapshotOperation { get; }
Property Value
| Type | Description |
|---|---|
| ISnapshotOperation |
Task
Gets the task that completes when snapshot is finished.
Declaration
Task Task { get; }
Property Value
| Type | Description |
|---|---|
| Task |