Delen via


ER-functie Base64StringToContainer

De BASE64STRINGTOCONTAINER-functie converteert de opgegeven invoer van het type Tekenreeks naar een gegevensitem van het type Container.

Syntaxis

BASE64STRINGTOCONTAINER (input)

Argumenten

input: Tekenreeks

Het geldige pad van een gegevensbron van het type Tekenreeks.

Retourwaarden

Container

De resulterende binaire waarde in BLOB-indeling (binary large object).

Gebruiksaanwijzingen

De uitzondering 'Parameter is niet geldig' wordt gebruikt als de invoertekenreeks geen juiste Base64-groep coderingsschema's voor binair naar tekst levert.

Voorbeeld

U definieert de volgende gegevensbronnen in uw modeltoewijzing:

  • De hoofdgegevensbronDocuTypeGroupEnum van het type Dynamics 365 for Operations / Opsomming dat verwijst naar de DocuTypeGroup -toepassingsopsomming

  • De hoofdgegevensbron Klant van het type Dynamics 365 for Operations / Tabelrecords dat verwijst naar de CustTable-toepassingstabel

  • De gegevensbron #Media van het type Berekend veld dat is geconfigureerd op de volgende manier:

    • Deze wordt toegevoegd als onderliggende gegevensbron van de Klant-gegevensbron.
    • Deze bevat de expressie WHERE(@.'<Relations'.'<Documents', @.'<Relations'.'<Documents'.'docuType()'.TypeGroup = DocuTypeGroupEnum.Image).
  • De gegevensbron #MediaAsBase64String van het type Berekend veld dat is geconfigureerd op de volgende manier:

    • Deze wordt toegevoegd als onderliggende gegevensbron van de Customer.'#Media'-gegevensbron.
    • Deze bevat de expressie Customer.'#Media'.'getFileContentAsBase64String()'.
  • De gegevensbron #BlobFomBase64 van het type Berekend veld dat is geconfigureerd op de volgende manier:

    • Deze wordt toegevoegd als onderliggende gegevensbron van de Customer.'#Media'-gegevensbron.
    • Deze bevat de expressie Base64StringToContainer(Customer.'#Media'.'#MediaAsBase64String')'.

In dit voorbeeld codeert de #MediaAsBase64String-gegevensbron de binaire inhoud van de huidige mediabijlage als tekst die staat voor een Base64-groep coderingsschema's voor binair naar tekst. De #BlobFomBase64-gegevensbron decodeert de Base64-tekenreeks en retourneert een binaire waarde in BLOB-indeling.

Voorbeeldgegevensbronnen op de modelontwerperpagina ER-model.

Aanvullende bronnen

Containerfuncties