تحديد ما إذا كان StructureMap لديه نوع معين تكوينه؟

StackOverflow https://stackoverflow.com/questions/412386

  •  03-07-2019
  •  | 
  •  

سؤال

هل هناك طريقة لتحديد ما إذا تم تكوين نوع معين في StructureMap؟

وأريد أن أعود نوع عام إذا لم يتم تكوينه بشكل خاص في StructureMap.

هل كانت مفيدة؟

المحلول

في V2.6 تريد:

IContainer.Model.HasImplementationsFor(serviceType)

نصائح أخرى

ومن StructureMap النسخة 2.5.1 هناك TryGetInstance<T>() وTryGetNamedInstance<T>() الذي سيعود القيمة الافتراضية T إذا لم يعرف T.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top