tôi đã loại sau đây được đăng ký tại Unity:Làm thế nào tôi có thể vượt qua trong các đối số hàm tạo khi tôi đăng ký một loại trong Unity?
container.RegisterType<IAzureTable<Account>, AzureTable<Account>>();
Định nghĩa và nhà thầu cho AzureTable như sau:
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) { }
Tôi có thể xác định các đối số nhà xây dựng trong dòng RegisterType? Tôi cần để có thể vượt qua trong tableName ví dụ.
Đây là câu hỏi tiếp theo cho câu hỏi cuối cùng của tôi. Câu hỏi đó là tôi nghĩ rằng đã trả lời nhưng tôi đã không thực sự rõ ràng hỏi làm thế nào để có được các đối số constructor.
Cảm ơn rất nhiều sự giúp đỡ của bạn. Đây chỉ là những gì tôi cần. –