Tengo el siguiente tipo que se está registrada en la Unidad:¿Cómo puedo pasar argumentos de constructor cuando registro un tipo en Unity?
container.RegisterType<IAzureTable<Account>, AzureTable<Account>>();
La definición y constructores para AzureTable son los siguientes:
public class AzureTable<T> : AzureTableBase<T>, IInitializer where T : TableServiceEntity
{
public AzureTable() : this(CloudConfiguration.GetStorageAccount()) { }
public AzureTable(CloudStorageAccount account) : this(account, null) { }
public AzureTable(CloudStorageAccount account, string tableName)
: base(account, tableName) { }
puedo especificar los argumentos de constructor en la línea RegisterType? Necesito poder pasar el tableName por ejemplo.
Esto es una continuación de mi última pregunta. Esa pregunta fue, creo, respondida, pero realmente no pregunté cómo conseguir los argumentos del constructor.
Muchas gracias por su ayuda. Esto es justo lo que necesito. –