private SaveCacheFile ( IFileInfo target, IDocument remoteDocument, byte hash, long length, |
||
target | IFileInfo | |
remoteDocument | IDocument | |
hash | byte | |
length | long | |
transmissionEvent | ||
Результат | void |
private void SaveCacheFile(IFileInfo target, IDocument remoteDocument, byte[] hash, long length, Transmission transmissionEvent) {
if (this.TransmissionStorage == null) {
return;
}
target.Refresh();
IFileTransmissionObject obj = new FileTransmissionObject(transmissionEvent.Type, target, remoteDocument);
obj.ChecksumAlgorithmName = "SHA-1";
obj.LastChecksum = hash;
obj.LastContentSize = length;
this.TransmissionStorage.SaveObject(obj);
}