1) Исследование IStudyServiceService3 = ServiceLocator.Current.GetInstance(); Каким будет StructureMap.IContext.RequestedName в приведенном выше вызове, когда мы идем с пустым ключом? Будет ли это null или wmpty?StructureMap.IContext.RequestedName?
Ключевое слово: Исследование IStudyServiceService2 = ServiceLocator.Current.GetInstance "localhost"); В приведенном выше состоянии StructureMap.IContext.RequestedName будет «localhost», который был задан как ключ.
Но в первом условии, что было бы RequestedName?
Вопрос возникает в связи с этим ниже ситуации
Если (контекст =>
{
return (String.IsNullOrEmpty(context.RequestedName) ||
context.RequestedName.Equals("localhost", StringComparison.OrdinalIgnoreCase) ||
}).
когда проверяете context.RequestedName с нулевым или опустошить выше проверка не удалась, как я упоминал ранее.
заранее спасибо
С уважением Sukumar