/// <inheritdoc /> /// <summary> /// Create a new object from a KeyValueCollection parameters /// </summary> /// <param name="config">Configuration for object creation</param> /// <returns>Object instance</returns> public T Create <T>(BasicConfigurationItem config) => (T)CreateTransport(config.Parameters);
/// <inheritdoc /> /// <summary> /// Create a new object from a KeyValueCollection parameters /// </summary> /// <param name="config">Configuration for object creation</param> /// <returns>Object instance</returns> public T Create <T>(BasicConfigurationItem config) => (T)(IStorage)CreateStorage(config?.Parameters);