मुझे किसी विशेष वेब सेवा में प्रकट होने वाली वेब विधियों के संग्रह के लिए एक रैपर लिखने की आवश्यकता है। यह एक ही सेवा में इस नई रैपर विधि को छूने के लिए समझ में आता है क्योंकि यह उसी प्रकार की वस्तु को प्रभावित कर रहा है।उसी वेब सेवा से वेब विधियों को कॉल करना
इनमें से अधिकतर वेब विधियां केवल पतली विधियां हैं जो अन्य फ़ाइलों में स्थिर विधियों को कॉल करती हैं, जो ठीक है, लेकिन इन स्थिर विधि कॉल से पहले उनके पास कुछ सुरक्षा तर्क भी हैं। प्रत्येक विधि कॉल से पहले सुरक्षा तर्क को फिर से बनाने के बजाय, मैं लपेटना चाहता हूं, क्या यह अन्य वेब विधियों को स्थानीय रूप से उसी सेवा के अंदर से कॉल करना संभव है, या यह बुरा अभ्यास है?
यहाँ एक उदाहरण है:
[WebMethod]
public int SmallMethod1(int a)
{
//SecurityLogic
return AnObject.StaticMethod1();
}
[WebMethod]
public int SmallMethod2(int b)
{
//SecurityLogic
return AnObject.StaticMethod2();
}
[WebMethod]
public int WrapperMethod(int c)
{
return AnObject.StaticMethod1() + AnObject.StaticMethod2();
}
परीक्षण पहलुओं पर महान अंक। धन्यवाद! –