如何从 Spring 上下文中获取所有对象标识符?

How can I get all the object identifiers from Spring context?

在我使用 Spring.NET 的项目中,我有一个单元测试,我想从 Spring 上下文中获取对象的所有标识符。

我怎么能做这样的事?

目前我有一个字符串标识符的私有数组。

我想做的是动态构建数组,而不是在我更改 Spring 配置中的某些内容时维护它。

我知道有以下方法:

applicationContext.GetObject(id);

它通过 id 从上下文中获取一个对象。

如何获取上下文的所有 ID 以动态构建数组?

谢谢。

我找到答案的人。

有一个 GetObjectDefinitionNames 方法,其中 returns 所有对象名称。

谢谢。