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 |