पर एक्शन फ़िल्टर पर निर्भरता इंजेक्शन कैसे करें मैं वास्तव में वेब एपीआई के एक्शन फ़िल्टर में निर्भरता इंजेक्शन करने के दृष्टिकोण पर फंस गया हूं। मैं इस तरह एक कार्रवाई फिल्टर है:एएसपी.नेट वेब एपीआई
public class AuthorizationAttribute : ActionFilterAttribute
{
public IApiKeyRepository Repository { get; set; }
private Guid GetApiKey(string customerKey)
{
return Repository.GetApiKey(customerKey);
}
public override void OnActionExecuting(HttpActionContext actionContext)
{
}
}
मैं (लेकिन यह कोई फर्क नहीं पड़ता जो आईओसी कंटेनर प्रयोग किया जाता है) विंडसर का उपयोग करके संपत्ति भंडार पर संपत्ति इंजेक्शन करने के लिए
मैं करने के लिए आया था चाहते हैं फ़िल्टरप्रोवाइडर को कस्टमाइज़ करें लेकिन यह मेरे लिए काम नहीं करता है, क्या किसी के पास समाधान या कोड चल रहा है? यह बहुत सराहना की जाएगी
क्या आप फ़िल्टर इंजेक्शन को पूरा करने के लिए 'Ninject.Web.WebApi' का उपयोग करने के लिए चरणों को रेखांकित कर सकते हैं? नमूना आवेदन बहुत उपयोगी नहीं है। –
नमूना अनुप्रयोग में लॉगफिल्टर कैसे काम कर रहा है इसकी एक अच्छी रूपरेखा यहां दी गई है - https://github.com/ninject/Ninject.Web.WebApi/wiki/Dependency-injection-for- फ़िल्टर –