नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
नोट
टेस्ट इंजन को बहिष्कृत कर दिया गया है और भविष्य में रिलीज में हटा दिया जाएगा। Power Platform और Dynamics 365 सेवाओं में परीक्षण स्वचालन क्षमताओं के लिए Power Platform Playwright नमूने का उपयोग करें.
Power Fx नेमस्पेस एक शक्तिशाली विशेषता है जो डेवलपर्स को भाषा के भीतर कार्यों के विभिन्न सेटों को व्यवस्थित और अलग करने की अनुमति देती है। Power Fx नामस्थानों का उपयोग करके, आप Power Fx द्वारा प्रदान किए गए डिफ़ॉल्ट फ़ंक्शन, जैसे CountRows, और विशिष्ट उद्देश्यों के लिए जोड़े गए एक्सटेंशन, जैसे Preview.Pause जैसे फ़ंक्शन वाले टेस्ट इंजन के बीच अंतर कर सकते हैं। यह पृथक्करण स्पष्टता बनाए रखने और विभिन्न विशेषताओं के बीच टकराव से बचने में मदद करता है।
सामान्य विशेषताएँ बनाम विशिष्ट क्रियाएँ
नामस्थान यह स्पष्ट करते हैं कि भाषा की सामान्य विशेषताएं क्या हैं और कुछ एक्सटेंशन के लिए विशिष्ट क्रियाएं क्या हैं। Power Fx उदाहरण के लिए, CountRows जैसे फ़ंक्शन कोर Power Fx भाषा का हिस्सा हैं और सार्वभौमिक रूप से उपलब्ध हैं। दूसरी ओर, Preview.Pause जैसे फ़ंक्शन परीक्षण इंजन के लिए विशिष्ट हैं और विशेष रूप से परीक्षण Power Apps के संदर्भ में उपयोग किए जाते हैं। यह अंतर डेवलपर्स को प्रत्येक कार्य के दायरे और प्रयोज्यता को समझने में मदद करता है, तथा यह सुनिश्चित करता है कि वे सही कार्यों के लिए सही उपकरणों का उपयोग करें।
पूर्वावलोकन सुविधाओं से व्यापक उपयोग क्रियाओं को अलग करना
नामस्थान डेवलपर्स को उन क्रियाओं को अलग करने की अनुमति भी देते हैं जिनका व्यापक उपयोग होता है, तथा उन कार्यों को जो प्रयोगात्मक हैं तथा परिवर्तन के अधीन हैं। उदाहरण के लिए, Preview नेमस्पेस का उपयोग उन प्रारंभिक अवधारणाओं और सुविधाओं के लिए किया जा सकता है जिनका अभी भी परीक्षण और परिशोधन किया जा रहा है। पूर्वावलोकन सुविधाओं को एक अलग नामस्थान में रखकर, डेवलपर्स अपने मुख्य अनुप्रयोगों की स्थिरता को प्रभावित किए बिना नए विचारों के साथ प्रयोग कर सकते हैं। यह दृष्टिकोण स्थिर और प्रयोगात्मक विशेषताओं के बीच स्पष्ट सीमा बनाए रखते हुए नवाचार को प्रोत्साहित करता है।
पूर्वावलोकन से टेस्टइंजन नामस्थान तक प्रगति
जैसे-जैसे विशेषताएं परिपक्व होती हैं और अधिक स्थिर होती जाती हैं, वे Preview नामस्थान से TestEngine जैसे अधिक विशिष्ट नामस्थानों तक प्रगति कर सकती हैं। यह प्रगति दर्शाती है कि सुविधाओं का परीक्षण और परिशोधन हो चुका है, तथा अब वे विशिष्ट संदर्भों में व्यापक उपयोग के लिए तैयार हैं। उदाहरण के लिए, परीक्षण उद्देश्यों के लिए Preview नामस्थान में शुरू होने वाला एक फ़ंक्शन अंततः TestEngine नामस्थान में स्थानांतरित हो सकता है, जब यह परीक्षण परिदृश्यों में अपनी विश्वसनीयता और उपयोगिता साबित कर देता है। यह संरचित प्रगति सुविधाओं के जीवनचक्र को प्रबंधित करने में मदद करती है और यह सुनिश्चित करती है कि उत्पादन वातावरण में केवल अच्छी तरह से परीक्षण की गई कार्यक्षमताओं का ही उपयोग किया जाए।
परीक्षण सेटिंग में नामस्थान प्रबंधित करना
Power Fx में नामस्थानों को YAML कॉन्फ़िगरेशन में परीक्षण सेटिंग्स के माध्यम से प्रबंधित किया जा सकता है। यह क्षमता आपको अनुमति और ब्लॉक सूची मान निर्दिष्ट करने की अनुमति देती है ताकि यह नियंत्रित किया जा सके कि कौन से नामस्थान सक्षम हैं। डिफ़ॉल्ट रूप से, TestEngine नामस्थान की अनुमति है.
YAML परीक्षण सेटिंग्स Power Fx नामस्थानों की अनुमति देती हैं और उन्हें ब्लॉक करती हैं:
testSettings:
headless: false
locale: "en-US"
recordVideo: true
extensionModules:
enable: true
allowNamespaces:
- Preview