Exemple #1
0
 protected override bool ReadInternal(FileSnapshot_ById snapshot, Process <Stream> process)
 {
     return(Transfer.StreamViaMemory(delegate(Stream stream) {
         return drive.ReadFileIntoStream(snapshot.GetId(), stream).IsDesired();
     }, process));
 }
Exemple #2
0
 protected override bool UpdateInternal(FileSnapshot_ById snapshot, Process <Stream> process)
 {
     return(Transfer.StreamViaMemory(process, delegate(Stream stream) {
         return drive.UpdateStreamToFile(snapshot.GetId(), snapshot.GetMIMEType(), stream).IsDesired();
     }));
 }
Exemple #3
0
 protected override bool DeleteInternal(FileSnapshot_ById snapshot)
 {
     return(drive.DeleteFile(snapshot.GetId()).IsDesired());
 }