public static void ValidateConfiguration(LMDBConfiguration configuraiton) { if (configuraiton == null) { throw new Exception("LMDB Configuration cannot be null"); } }
public object Clone() { LMDBConfiguration configuration = new LMDBConfiguration(); configuration.EnvironmentOpenFlags = EnvironmentOpenFlags; configuration.MaxCollections = MaxCollections; configuration.MaxReaders = MaxReaders; return(configuration); }
public void Deserialize(Common.Serialization.IO.CompactReader reader) { DatabaseId = reader.ReadObject() as string; DatabasePath = reader.ReadObject() as string; MaxFileSize = reader.ReadInt64(); LMDBProvider = reader.ReadObject() as LMDBConfiguration; StorageProviderType = (ProviderType)reader.ReadInt32(); IsMultiFileStore = reader.ReadBoolean(); }
public static void ValidateConfiguration(StorageProviderConfiguration configuration) { if (configuration == null) { throw new Exception("Storage Provider Configuration cannot be null."); } //?? //else if (configuration.DatabaseId == null) // throw new Exception("Database Id cannot be null."); //else if (configuration.DatabaseId.Trim() == "") // throw new Exception("Database Id cannot be empty string."); if (configuration.LMDBProvider != null) { LMDBConfiguration.ValidateConfiguration(configuration.LMDBProvider); } else { throw new Exception("Storage Provider Configuration cannot be null."); } }