Was sind die Unterschiede zwischen IServiceProvider.GetRequiredService()
und IServiceProvider.GetService()
?
Wann ist es eine bessere Idee zu verwenden GetRequiredService()
?
dependency-injection
asp.net-core
.net-core
Kunstbasis
quelle
quelle
Der Unterschied besteht darin , dass die
GetService<T>()
Renditen ,null
wenn sie den Dienst nicht finden kann.GetRequiredService<T>()
wirftInvalidOperationException
stattdessen ein.quelle