MvvmLight SimpleIoc und mehrere konkrete Implementierungen

MitSimpleIoc Ich möchte mehrere Implementierungen von registrierenIProvider, so etwas wie:

SimpleIoc.Default.Register<IProvider, Provider1>();
SimpleIoc.Default.Register<IProvider, Provider2>();

Also kann ich tun:

var providers = SimpleIoc.GetAllInstances<IProvider>();

Gibt es eine Möglichkeit, so etwas zu tun? Wenn ich es so probiere, bekomme ich, dass bereits eine Klasse angemeldet istIProvider.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage