Exemplo n.º 1
0
        public void Write <T>(T info, string url) where T : class
        {
            info.ThrowIfNull(nameof(info));
            url.ThrowIfEmpty(nameof(url));

            var name = _driver.GetRandomName();

            BinarySerealizer.Save(info, _driver.Write(name));

            _index.Add(new StorageItem {
                FileName = name, Url = url
            });
        }