/// <summary> /// Sets database configuration. /// </summary> /// <param name="configuration">Some configuration for setting up.</param> /// <returns> /// Current service for data access. /// </returns> /// <exception cref="System.ArgumentException"> /// Thrown when the configuration is inappropriate. /// </exception> public Interfaces.IDataAccessService SetConfiguration(Interfaces.IConfiguration configuration) { if (!(configuration is DBConfiguration)) { throw new System.ArgumentException("The configuration is inappropriate."); } dbConfiguration = (DBConfiguration)configuration; return(this); }
/// <summary> /// Wymusza użycie domyślnej konfiguracji. /// </summary> public static void UseDefault() { Logger.Info("Using default configuration"); _Instance = Defaults.DefaultClientConfiguration; }
/// <summary> /// Inicjalizuje serializer. /// </summary> /// <param name="cfg">Obiekt do serializacji/deserializacji.</param> public ConfigurationSerializer(Interfaces.IConfiguration cfg) { this.Configuration = cfg; }