我有以下類型被註冊在Unity:是我在Unity中註冊類型時如何傳入構造函數參數?
container.RegisterType<IAzureTable<Account>, AzureTable<Account>>();
爲AzureTable的定義和構造函數如下:
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) { }
我可以在RegisterType行指定的構造函數參數?例如,我需要能夠傳入tableName。
這是我最後一個問題的後續工作。這個問題是我想回答,但我沒有真正清楚如何獲得構造函數參數。
非常感謝您的幫助。這正是我需要的。 – 2011-12-23 10:49:07