Certain methods for updating, deleting, or moving a file cause the "before" contents of the file to be copied to an internal area of the workspace called the local history area thus providing a limited history of earlier states of a file.
Moving or copying a file will cause a copy of its local history to appear at the new location as well as at the original location. Subsequent changes to either file will only affect the local history of the file changed. Deleting a file and creating another one at the same path does not affect the history. If the original file had history, that same history will be available for the new one.
The local history does not track resource properties. File states are volatile; the platform does not guarantee that a certain state will always be in the local history.
This interface is not intended to be implemented by clients.
File state objects implement the IAdaptable
interface; extensions are managed by the platform's adapter manager.
|
|
|
|
|
|