public ExternalXlob(IExternalBlobConnection connection, byte[] identifier, IXmlCompressor compression) { if (connection == null) throw new ArgumentNullException("connection"); if (identifier == null) throw new ArgumentNullException("identifier"); if (compression == null) throw new ArgumentNullException("compression"); this.connection = connection; this.identifier = identifier; this.compression = compression; }