ActionFilterAttribute एक हाइब्रिड एब्सट्रैक्ट क्लास है जो एक Attribute, एक IActionFilter और एक IResultFilter को लागू करता है। यह एक कस्टम विशेषता को लागू करने के लिए विरासत में प्राप्त किया जा सकता है जो नियंत्रक क्रिया विधियों में पूर्व-कार्रवाई और पोस्ट-एक्शन व्यवहार को जोड़ने के लिए एक घोषणात्मक साधन प्रदान करता है।

के बारे में अधिक actionfilterattribute...

मेरे पास एक .Net 5 वेब एपीआई पॉक है जिसे मैं .Net Framework से .Net Core में माइग्रेशन के हिस्से के रूप में कर रहा हूं। इस माइग्रेशन के हिस्से के रूप में, मैं मिडलवेयर AspNetCore.CacheOutput का उपयोग कर रहा हूं ताकि हम क्लाइंट/सर्वर कैशिंग का संयोजन कर सकें। कोड के संदर्भ में Startup.cs public ....
मैं अपने एएसपी.नेट एमवीसी 5 पेज पर Google के रीकैप्चा को लागू करने के लिए इस कोड का उपयोग कर रहा हूं: https://www.c-sharpcorner.com/blogs/google-recaptcha-in-asp-net-mvc public class ValidateGoogleCaptchaAttribute : ActionFilterAttribute { public override void OnActionExecuting(Actio....
4 नवम्बर 2020, 01:20
मैंने एक कस्टम एक्शनफिल्टर एट्रिब्यूट बनाया है जिसे मैं इस तरह कहता हूं: [ScopeActionFilter(acceptedScopes = new string[] { "Files.Upload" })] public IActionResult Upload(IFormFile[] files) { } अब, मैं OnActionExecuting विधि में acceptedScopes का मान कैसे ज्ञात करूं? और मैं कैसे जांचूं कि....
1 जुलाई 2020, 00:15
मेरे पास नीचे के रूप में एक कस्टम लॉगिंग विशेषता है: public class LoggerAttribute: ActionFilterAttribute { private readonly IHttpLogService _httpLogService; private readonly ILogService _logService; public LoggerAttribute(IHttpLogService httpLogService, ILogService logSe....
मैं अपने .Net Core 2.2 ऐप को संस्करण 3.1 में माइग्रेट कर रहा हूं। मेरे पास निम्न क्रिया फ़िल्टर है: public class MyFilterAttribute : ActionFilterAttribute { private readonly string _name; private readonly int _num; private readonly string _type; public MyFilterAttribute(string name,....
कक्षा में एक संपत्ति है UserId किस प्रकार का ApplicationUser और इसकी आवश्यकता है, और निश्चित रूप से हम सुरक्षा कारणों से इसे नियंत्रक को देखने के लिए पास नहीं कर सकते हैं। अब जब नियंत्रक मॉडल की स्थिति की जांच करता है तो मॉडल सही स्थिति में नहीं है क्योंकि कोई UserId मान नहीं है और यह दृश्य वापस लौट....
मैं नियंत्रक में एक सेवा फ़िल्टर विशेषता का उपयोग कर रहा हूँ। सर्विस फिल्टर से, मैंने एक्शन फिल्टर को कॉल किया और एक्शन फिल्टर के अंदर, मैं OnActionExecution जैसे एक्शन मेथड करता हूं। मेरा मामला नियंत्रक से पैरामीटर पास कर रहा है। उस पैरामीटर का उपयोग करके, मुझे एक्शन फ़िल्टर क्लास में आवश्यक कार्....
27 जिंदा 2020, 12:53
इस प्रश्न के अनुसार यहाँ, ASP.NET MVC पास ऑब्जेक्ट कस्टम एक्शन फ़िल्टर से एक्शन तक< /ए> , (जो एमवीसी के लिए है), क्या ऐसी कोई वस्तु है जिसे हम भीतर से आइटम या मान जोड़ सकते हैं public override void OnActionExecuting(HttpActionContext actionContext) { } , (जो वेबएपीआई के लिए है), और नियंत्रक की क्र....
26 नवम्बर 2019, 09:22
एमवीसी कोर वेबएपी की जेएसओएन प्रतिक्रिया को "कैमलकेस" से "पास्कलकेस" में बदलने के लिए मेरा कस्टम एक्शन फ़िल्टर विशेषता काम नहीं कर रही है। का उपयोग करने की कोशिश की: services.AddMvc() .AddJsonOptions(options => options.SerializerSettings.ContractResolver = new DefaultContractResolver())....
6 अक्टूबर 2019, 04:44
मेरा एएसपीनेटकोर वेब एपीआई प्रमाणीकरण के लिए जेडब्ल्यूटी (जेसन वेब टोकन) का उपयोग कर रहा है। JWT टोकन के अंदर एक बाहरी और आंतरिक यूजर आईडी है। जेडब्ल्यूटी में इन आईडी के होने से मुझे कोई सरोकार नहीं है, क्योंकि जेडब्ल्यूटी के साथ छेड़छाड़ नहीं की जा सकती है या वे अमान्य हो जाते हैं, और आंतरिक आईडी....
मेरे पास ASP.NET Core API (.Net Core 2.1) है और मैंने इस लेख का उपयोग करके एक एक्शन फ़िल्टर लागू किया है https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/filters?view=aspnetcore-2.1#action-filters मेरे मॉडल में, मैं मॉडल को सत्यापित करने के लिए डेटा एनोटेशन का उपयोग करता हूं, और मैंने अप....
मैं क्लाइंट आईपी की श्रेणी को फ़िल्टर करना चाहता हूं जो प्रोमेथियस मेट्रिक्स को रूट कर सकते हैं। तो स्टार्टअप में मेरे पास है public void Configuration(IAppBuilder app) { ConfigureAuth(app); app.UsePrometheusServer(q => { q.MapPath = "/metrics....
मैं पुराने एमवीसी 5 एप्लिकेशन को कोर में ले जाता हूं, पुराने एप्लिकेशन में कोड होता है: public class ValidateApiModelStateAttribute : ActionFilterAttribute { public override void OnActionExecuting(HttpActionContext actionContext) { if (!actionContext.ModelState.IsValid) { ....
1 पद 2018, 21:40
क्या मुख्य कार्य शुरू होने से पहले फ़िल्टर (यानी ActionFilterAttribute) में सभी सत्यापन करना सबसे अच्छा है? मेरे आवेदन में मुझे यूआरएल में डेटा को सत्यापित करना है, जैसे दिनांक सत्यापन, क्या यह एक संख्या है, एक अनुमत डिवाइस और बेस 64 प्राधिकरण से आने वाला यूआरएल है। वहां से डेटा को डीबी करने के लिए....
मैं अपने एप्लिकेशन अंतर्दृष्टि लॉगिंग व्यवहार को अनुकूलित करना चाहता हूं। इसलिए मैं अपने एक्शनफ़िल्टर में किसी प्रकार का फ़्लैग सेट करना चाहता हूं और फिर उस फ़्लैग को ITelemetryProcessor में पढ़ना चाहता हूं। public class MyCustomFilterAttribute: ActionFilterAttribute { public override void OnAc....
शुभ दिवस। मैं अपने कस्टम ActionFilterAttribute वर्ग में LoggerFactory इंजेक्ट करके लॉगिंग का उपयोग करने का प्रयास कर रहा हूं लेकिन नियंत्रक विधियों में से किसी एक में विशेषता का उपयोग करते समय मुझे एक त्रुटि मिलती है [CS7036] There is no argument given that corresponds to the required formal paramet....
मैं CORS का उपयोग करके अपने संसाधनों तक क्रॉस-डोमेन एक्सेस को ब्लॉक करने का प्रयास कर रहा हूं। मैंने WebApi.Cors और कस्टम ActionFilter को भी आजमाया है। लेकिन मैं अभी भी अनुमत डोमेन से डेटा तक पहुंचने में सक्षम हूं। मेरा ActionFilter कोड नीचे है public class AllowCrossSiteAttribute : ActionFilterAt....
18 अप्रैल 2018, 02:54
मेरी क्रिया फ़िल्टर विशेषता मेरे द्वारा परिभाषित नए यूआरएल पर रीडायरेक्ट नहीं करती है: public class RunOnServerAttribute : System.Web.Http.Filters.ActionFilterAttribute { public ServerType Type; public override void OnActionExecuting(System.Web.Http.Controllers.HttpActionContext filterConte....
4 जुलाई 2017, 18:02
मेरे पास ActionFilterAttribute है जिसे अनुरोध से कुकी मान प्राप्त करने की आवश्यकता है। यहाँ प्रासंगिक कोड है: List<CookieState> cookies = actionContext.Request.Headers.GetCookies("NameOfTheCookieIWant").FirstOrDefault().Cookies.ToList(); if (cookies == null) { throw new ArgumentNullException("....
31 अगस्त 2016, 22:25