मुख्य कंटेंट तक स्किप करें

Binary.View

क्वेरी और कार्रवाइयों के निष्पादन के लिए उपयोगकर्ता-परिभाषित हैंडलर वाली बाइनरी बनाता है या विस्तारित करता है.

Syntax

Binary.View(
binary as binary,
handlers as record
) as binary

Remarks

binary का एक दृश्य लौटाता है, जिसमें दृश्य पर कार्रवाई के लागू होने पर, handlers में निर्दिष्ट फ़ंक्शन का उपयोग कार्रवाई के डिफ़ॉल्ट व्यवहार के स्थान पर किया जाता है.
यदि binary प्रदान किया जाता है, तो सभी हैंडलर फ़ंक्शन्स वैकल्पिक होते हैं. यदि binary प्रदान नहीं किया जाता है, तो GetStream हैंडलर फ़ंक्शन आवश्यक होता है. यदि किसी कार्रवाई के लिए हैंडलर फ़ंक्शन निर्दिष्ट नहीं किया जाता है, तो इसके बजाय binary पर कार्रवाई का डिफ़ॉल्ट व्यवहार लागू किया जाता है (GetExpressionकी स्थिति को छोड़कर).
हैंडलर फ़ंक्शन्स को ऐसा मान लौटाना चाहिए जो binary (या GetExpression की स्थिति में परिणामी दृश्य) के लिए कार्रवाई को लागू करने के परिणाम के सीमेंटिक रूप से समतुल्य हो.
यदि कोई हैंडलर फ़ंक्शन एक त्रुटि देता है, तो दृश्य पर कार्रवाई का डिफ़ॉल्ट व्यवहार लागू होता है.
Binary.View का उपयोग डेटास्रोत पर फ़ोल्डिंग कार्यान्वित करने – M क्वेरीज़ का स्रोत-विशिष्ट ऑपरेशंस में रूपांतरण करने (उदाहरण के लिए, किसी फ़ाइल का कोई अनुभाग डाउनलोड करने) के लिए किया जा सकता है.
Binary.View के अधिक पूर्ण विवरण के लिए Power Query कस्टम कनेक्टर का प्रकाशित दस्तावेज़ देखें.

Examples

Example #1

कोई ऐसा मूल दृश्य बनाएँ जिसे लंबाई निर्धारित करने के लिए डेटा तक पहुँचने की आवश्यकता न हो.

Binary.View(
null,
[
GetLength = () => 12,
GetStream = () => Text.ToBinary("hello world!")
]
)

Result:

Text.ToBinary("hello world!")

Category

Binary