RDL Sandboxing

V Microsoft Dataverse se sestavy spouští v režimu sandboxu. To se provádí povolením RDL (Report Definition Language) Sandboxingu ve službě zpráv serveru SQL. RDL Sandboxing umožňuje rozpoznat a omezit použití určitých typů zdrojů. V důsledku toho nemusí být některé modelem řízené aplikace v Power Apps dostupné.

Aktuální nastavení konfigurace RDL Sandboxingu v Dataverse jsou popsány v následujících částech v tomto článku.

Omezení délky výsledku pole a délky výsledku řetězce

Maximální počet položek povolených v hodnotě vrácení pole pro výraz jazyka RDL byl zvýšen z 250 na 102 400. Maximální počet položek povolených v hodnotě vrácení řetězce pro výraz jazyka RDL byl také zvýšen z 250 na 102 400. To umožňuje zahrnout obrázky a loga s velikostí až 75 KB, které budou uloženy v databázi s kódováním Base64.

Hodnota MaxResourceSize je nastavena na 2000. To umožňuje zahrnout externí obrázky do sestavy s velikostí až 1500 KB. Další informace: TechNet: Přidání externího obrázku (Tvůrce sestav a SSRS)

Povolené typy a zamítnutí členové

Funkce RDL Sandboxing umožňuje vytvořit seznam schválených typů a seznam zamítnutých členů. Seznam schválených typů se nazývá „seznam povolených“. Seznam zamítnutých členů, kteří nejsou povoleni ve výrazech RDL, se nazývá „seznam blokovaných“.

Následující tabulka obsahuje seznam povolených typů a zamítnutých členů, kteří jsou k dispozici v režimu sandboxu v Dataverse.

Povolené typy Zamítnutí členové
System.Array CreateInstance
Dokončit
GetType
MemberwiseClone
Změnit velikost
System.DateTime FromBinary
GetDateTimeFormats
GreaterThan
GreaterThanOrEqual
System.Object GetType
MemberwiseClone
ReferenceEquals
System.DbNull Dokončit
MemberwiseClone
GetObjectData
GetTypeCode
System.Math BigMul
DivRem
IEEERemainder
E
PI
Pow
System.String
System.TimeSpan Hodiny
TicksPerDay
TicksPerHour
TicksPerMillisecond
TicksPerMinute
TicksPerSecond
Nula
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 Vytvořit
Dokončit
System.TimeZone Dokončit
GetType
MemberwiseClone
System.Uri Unescape
Rozložit
Escape
Dokončit
System.UriBuilder Dokončit
System.Globalization.CultureInfo ClearCachedData
System.Text.RegularExpressions.Match Prázdné
NextMatch
Výsledek
Synchronizováno
System.Text.RegularExpressions.Regex Velikost mezipaměti
CompileToAssembly
GetGroupNames
GetGroupNumbers
GetHashCode
Unescape
UseOptionC
UseOptionR
capnames
caps
capsize
capslist
roptions
vzor
tovární
IsMatch
Shody
Iserializable.GetObjectData
InitializeReferences
RightToLeft
Možnosti
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
Nula
Microsoft.VisualBasic.ControlChars Dokončit
GetType
MemberwiseClone
Microsoft.VisualBasic.Conversion Err
ErrorToString
Oprava
Microsoft.VisualBasic.DateInterval Dokončit
GetType
MemberwiseClone
Microsoft.VisualBasic.Financial Dokončit
GetType
MemberwiseClone
IRR
NPV
MIRR
Microsoft.VisualBasic.Interaction AppActivate
Zvukový signál
CallByName
Příkaz
CreateObject
Environ
Dokončit
GetAllSettings
GetObject
GetSetting
GetType
InputBox
MemberwiseClone
MsgBox
SaveSetting
Prostředí
Zvolit
Přepnout
Microsoft.VisualBasic.Information Erl
Err
IsError
IsDBNull
LBound
UBound
SystemTypeName
Microsoft.VisualBasic.Strings Dokončit
GetType
MemberwiseClone
LSet
RSet
Microsoft.Crm.Reporting.RdlHelper

Společní zamítnutí členové

Následující tabulka obsahuje seznam zamítnutých členů společných v povolených typech:

Zamítnutí členové
DateString
Trvání
Rovnost
Se rovná
Erl
Filtrovat
GetChar
GroupNameFromNumber
GroupNumberFromName
Int
MaxValue
MinValue
Negovat
Timer
TimeString
ToBinary
Dokončit
GetType
MemberwiseClone

Poznámka

Můžete nám sdělit, jaké máte jazykové preference pro dokumentaci? Zúčastněte se krátkého průzkumu. (upozorňujeme, že tento průzkum je v angličtině)

Průzkum bude trvat asi sedm minut. Nejsou shromažďovány žádné osobní údaje (prohlášení o zásadách ochrany osobních údajů).