इसके माध्यम से साझा किया गया


RDL सैंडबॉक्सिंग

Microsoft Dataverse में, रिपोर्ट सैंडबॉक्‍स मोड में चलती हैं. यह कार्य SQL Server Reporting Services में रिपोर्ट डेफ़िनिशन लैंग्वेज (RDL) सैंडबॉक्सिंग सक्षम करके किया जाता है. RDL सैंडबॉक्सिंग से आप विशिष्ट प्रकार के संसाधनों का पता लगा सकते हैं और उनके उपयोग प्रतिबंधित कर सकते हैं. परिणामस्वरूप, हो सकता है कि Power Apps मॉडल-चालित अनुप्रयोग में कुछ सुविधाएँ उपलब्ध न हों.

Dataverse में वर्तमान RDL सैंडबॉक्सिंग कॉन्फ़िगरेशन सेटिंग्स का वर्णन इस आलेख में निम्नलिखित अनुभागों में किया गया है.

सरणी परिणाम लंबाई और स्ट्रिंग परिणाम लंबाई की सीमा

RDL अभिव्यक्ति के लिए सरणी वापसी मान में अनुमत आइटम की अधिकतम संख्या 2048000 है. RDL अभिव्यक्ति के लिए स्ट्रिंग वापसी मान में अनुमत आइटम की अधिकतम संख्या 2048000 है. इससे आपको 1500 KB तक के आकार वाली छवियों और लोगो शामिल करने की क्षमता मिलती है, जिन्‍हें Base64 एन्कोडिंग वाले डेटाबेस में संग्रहीत किया जाएगा.

MaxResourceSize को 2000 पर सेट किया गया है. इससे आप एक रिपोर्ट में 1500 KB आकार तक की बाह्य छवियाँ शामिल कर सकते हैं. अधिक जानकारी: TechNet: बाहरी छवि जोड़ें (रिपोर्ट बिल्डर और SSRS)

अनुमत प्रकार और निषिद्ध सदस्य

RDL सैंडबॉक्सिंग सुविधा से आप अनुमोदित प्रकारों की एक सूची और निषिद्ध सदस्यों की एक सूची बना सकते हैं. स्वीकृत प्रकारों की सूची को allowlist कहा जाता है. अस्वीकृत सदस्यों की सूची, जिन्हें RDL व्यंजकों में अनुमति नहीं है, ब्लॉकलिस्ट कहलाती हैं.

निम्न तालिका में Dataverse में सैंडबॉक्‍स मोड में अनुमत प्रकारों की सूची और निषिद्ध सदस्यों की सूची शामिल है.

अनुमत प्रकार निषि‍द्ध सदस्य
System.Array CreateInstance
अंतिम रूप दें
GetType
MemberwiseClone
आकार बदलें
System.DateTime FromBinary
GetDateTimeFormats
GreaterThan
GreaterThanOrEqual
System.Object GetType
MemberwiseClone
ReferenceEquals
System.DbNull अंतिम रूप दें
MemberwiseClone
GetObjectData
GetTypeCode
System.Math BigMul
DivRem
IEEERemainder
E
PI
Pow
System.String
System.TimeSpan घंटे
TicksPerDay
TicksPerHour
TicksPerMillisecond
TicksPerMinute
TicksPerSecond
शून्य
TryParse
TryParseExact
System.Convert ChangeType
IConvertible.ToBoolean
IConvertible.ToByte
IConvertible.ToChar
IConvertible.ToDateTime
IConvertible.ToDecimal
IConvertible.ToDouble
IConvertible.ToInt16
IConvertible.ToInt32
IConvertible.ToInt64
IConvertible.ToSByte
IConvertible.ToSingle
IConvertible.ToType
IConvertible.ToUInt16
IConvertible.ToUInt32
IConvertible.ToUInt64
System.StringComparer निर्माण करें
अंतिम रूप दें
System.TimeZone अंतिम रूप दें
GetType
MemberwiseClone
System.TimeZoneInfo FromSerializedString
ToSerializedString
System.Uri Unescape
पार्स
Escape
अंतिम रूप दें
System.UriBuilder अंतिम रूप दें
System.Globalization.CultureInfo ClearCachedData
System.Text.RegularExpressions.Match रिक्त
NextMatch
परिणाम
सिंक्रनाइज़ किए हुए
System.Text.RegularExpressions.Regex CacheSize
CompileToAssembly
GetGroupNames
GetGroupNumbers
GetHashCode
Unescape
UseOptionC
UseOptionR
capnames
caps
capsize
capslist
roptions
प्रतिमान
फ़ैक्टरी
IsMatch
मिलान
Iserializable.GetObjectData
InitializeReferences
RightToLeft
विकल्प
Microsoft.VisualBasic.Constants vbAbort
vbAbortRetryIgnore
vbApplicationModal
vbArchive
vbBinaryCompare
vbCancel
vbCritical
vbDefaultButton1
vbDefaultButton2
vbDefaultButton3
vbExclamation
vbFormFeed
vbGet
vbHidden
vbHide
vbHiragana
vbIgnore
vbInformation
vbKatakana
vbLet
vbLinguisticCasing
vbMaximizedFocus
vbMinimizedFocus
vbMinimizedNoFocus
vbMsgBoxHelp
vbMsgBoxRight
vbMsgBoxRtlReading
vbMsgBoxSetForeground
vbNo
vbNormal
vbNormalFocus
vbNormalNoFocus
vbObjectError
vbOK
vbOKCancel
vbOKOnly
vbQuestion
vbReadOnly
vbRetry
vbRetryCancel
vbSet
vbSystem
vbSystemModal
VbTypeName
vbVolume
शून्य
Microsoft.VisualBasic.ControlChars अंतिम रूप दें
GetType
MemberwiseClone
Microsoft.VisualBasic.Conversion Err
ErrorToString
Fix
Microsoft.VisualBasic.DateInterval अंतिम रूप दें
GetType
MemberwiseClone
Microsoft.VisualBasic.Financial अंतिम रूप दें
GetType
MemberwiseClone
IRR
NPV
MIRR
Microsoft.VisualBasic.Interaction AppActivate
बीप
CallByName
आदेश
CreateObject
Environ
अंतिम रूप दें
GetAllSettings
GetObject
GetSetting
GetType
InputBox
MemberwiseClone
MsgBox
SaveSetting
Shell
चुनें
स्विच करें
Microsoft.VisualBasic.Information Erl
Err
IsError
IsDBNull
Lbound
Ubound
SystemTypeName
Microsoft.VisualBasic.Strings अंतिम रूप दें
GetType
MemberwiseClone
Lset
Rset
Microsoft.Crm.Reporting.RdlHelper

सामान्य निषिद्ध सदस्य

निम्न तालिका में निषिद्ध सदस्‍यों की सूची जो अनुमत प्रकारों में उभयनिष्ठ है, शामिल है:

निषि‍द्ध सदस्य
DateString
अवधि
समानता
इसके बराबर है
Erl
फ़िल्टर करें
GetChar
GroupNameFromNumber
GroupNumberFromName
Int
MaxValue
MinValue
Negate
टाइमर
TimeString
ToBinary
अंतिम रूप दें
GetType
MemberwiseClone