2
我已經爲我的StructureMap.config中的特定接口定義了一個。可以定義許多不同的可用混凝土類型。StructureMap:以編程方式從StructureMap.config中檢索實例鍵列表
我想以編程方式檢索當前可用的可用實例鍵(名稱)列表,而不實際解析StructureMap.config文件本身。有沒有辦法做到這一點?
我已經爲我的StructureMap.config中的特定接口定義了一個。可以定義許多不同的可用混凝土類型。StructureMap:以編程方式從StructureMap.config中檢索實例鍵列表
我想以編程方式檢索當前可用的可用實例鍵(名稱)列表,而不實際解析StructureMap.config文件本身。有沒有辦法做到這一點?
是的,您可以使用其Model屬性檢查容器。
例如,下面的代碼將打印的iWidget的所有實例的名稱:
foreach(var instance in container.Model.InstancesOf<IWidget>())
{
Console.WriteLine(instance.Name);
}