1 /* Copyright (C) 2004 - 2009 Versant Inc. http://www.db4o.com */ 2 3 #if !SILVERLIGHT 4 using Db4objects.Db4o.Internal; 5 6 namespace Db4objects.Db4o 7 { 8 /// <exclude></exclude> 9 public interface IBlobTransport 10 { 11 /// <exception cref="System.IO.IOException"></exception> WriteBlobTo(Transaction trans, BlobImpl blob)12 void WriteBlobTo(Transaction trans, BlobImpl blob); 13 14 /// <exception cref="System.IO.IOException"></exception> ReadBlobFrom(Transaction trans, BlobImpl blob)15 void ReadBlobFrom(Transaction trans, BlobImpl blob); 16 DeleteBlobFile(Transaction trans, BlobImpl blob)17 void DeleteBlobFile(Transaction trans, BlobImpl blob); 18 } 19 } 20 #endif // !SILVERLIGHT 21