public Stream GetContentForReading(string sigName) { SignatureReadOnlyStream signatureStream = null; _storage.Batch( accessor => { var signatureLevel = GetSignatureLevel(sigName, accessor); if (signatureLevel != null) { signatureStream = new SignatureReadOnlyStream(_storage, signatureLevel.Id, signatureLevel.Level); } else { throw new FileNotFoundException(sigName + " not found in the repo"); } }); signatureStream.Position = 0; return signatureStream; }
public Stream GetContentForReading(string sigName) { SignatureReadOnlyStream signatureStream = null; _storage.Batch( accessor => { var signatureLevel = GetSignatureLevel(sigName, accessor); if (signatureLevel != null) { signatureStream = new SignatureReadOnlyStream(_storage, signatureLevel.Id, signatureLevel.Level); } else { throw new FileNotFoundException(sigName + " not found in the repo"); } }); signatureStream.Position = 0; return(signatureStream); }