Espai aïllat per a RDL

Al Microsoft Dataverse, els informes s'executen al mode d'espai aïllat. Això es duu a terme habilitant l'espai aïllat per al llenguatge RDL (Report Definition Language) al SQL Server Reporting Services. L'espai aïllat per a RDL permet detectar i restringir l'ús de determinats tipus de recursos. Com a resultat, pot ser que algunes funcions de les aplicacions basades en models del Power Apps no estiguin disponibles.

Els paràmetres de configuració de l'espai aïllat per a RDL actual del Dataverse es descriuen en les seccions següents d'aquest article.

Límits de la longitud del resultat de la matriu i la longitud del resultat de la cadena

El nombre màxim d'elements permesos en un valor retornat de matriu per a una expressió RDL s'incrementa de 250 a 102400. El nombre màxim d'elements permesos en un valor retornat de cadena per a una expressió RDL també s'incrementa de 250 a 102400. Això permet incloure imatges i logotips amb mides de fins a 75 KB, que s'incorporaran a una base de dades amb codificació Base64.

El valor MaxResourceSize està configurat a 2000. Això permet incloure imatges externes en un informe de fins a 1500 KB. Més informació: TechNet: afegir una imatge externa (generador d'informes i SSRS)

Tipus permesos i membres denegats

La funció d'espai aïllat per a RDL permet crear una llista dels tipus aprovats i una llista dels membres denegats. La llista de tipus aprovats s'anomena llista de permesos. La llista de membres denegats que no es permeten en les expressions RDL s'anomena llista de bloquejats.

La taula següent conté una llista de tipus permesos i membres denegats disponibles en el mode d'espai aïllat del Dataverse.

Tipus permesos Membres denegats
System.Array CreateInstance
Finalitza
GetType
MemberwiseClone
Redimensiona
System.DateTime FromBinary
GetDateTimeFormats
GreaterThan
GreaterThanOrEqual
System.Object GetType
MemberwiseClone
ReferenceEquals
System.DbNull Finalitza
MemberwiseClone
GetObjectData
GetTypeCode
System.Math BigMul
DivRem
IEEERemainder
E
PI
Pow
System.String
System.TimeSpan Hores
TicksPerDay
TicksPerHour
TicksPerMillisecond
TicksPerMinute
TicksPerSecond
Zero
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 Creació
Finalitza
System.TimeZone Finalitza
GetType
MemberwiseClone
System.Uri Unescape
Analitza
Escape
Finalitza
System.UriBuilder Finalitza
System.Globalization.CultureInfo ClearCachedData
System.Text.RegularExpressions.Match Buit
NextMatch
Resultat
Sincronitzat
System.Text.RegularExpressions.Regex CacheSize
CompileToAssembly
GetGroupNames
GetGroupNumbers
GetHashCode
Unescape
UseOptionC
UseOptionR
capnames
caps
capsize
capslist
roptions
pattern
factory
IsMatch
Matches
Iserializable.GetObjectData
InitializeReferences
RightToLeft
Opcions
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
Zero
Microsoft.VisualBasic.ControlChars Finalitza
GetType
MemberwiseClone
Microsoft.VisualBasic.Conversion Err
ErrorToString
Fix
Microsoft.VisualBasic.DateInterval Finalitza
GetType
MemberwiseClone
Microsoft.VisualBasic.Financial Finalitza
GetType
MemberwiseClone
IRR
NPV
MIRR
Microsoft.VisualBasic.Interaction AppActivate
Beep
CallByName
Ordre
CreateObject
Entorn
Finalitza
GetAllSettings
GetObject
GetSetting
GetType
InputBox
MemberwiseClone
MsgBox
SaveSetting
Shell
Trieu
Canvia
Microsoft.VisualBasic.Information Erl
Err
IsError
IsDBNull
Lbound
Ubound
SystemTypeName
Microsoft.VisualBasic.Strings Finalitza
GetType
MemberwiseClone
Lset
Rset
Microsoft.Crm.Reporting.RdlHelper

Membres comuns denegats

La taula següent conté una llista dels membres denegats comuns en tipus permesos:

Membre denegat
DateString
Durada
Igualtat
És igual a
Erl
Filter
GetChar
GroupNameFromNumber
GroupNumberFromName
Int
MaxValue
MinValue
Nega
Temporitzador
TimeString
ToBinary
Finalitza
GetType
MemberwiseClone