Exemple #1
0
 /// <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;
		}