Codeunit 4110 "Base64 Convert"
System Application · System.Text
Across versions
- BC23-24present
- BC252 procedures added
- BC265 procedures added
- BC27unchanged
- BC281 procedures added
- BC29-30unchanged
Neighbourhood 30 connected objects and pages
System Application · System.Text · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
| SingleInstance | true |
Procedures
ToBase64(String: Text): Text+ BC25 + BC28: Converts the value of the input string to its equivalent string representation that is encoded with base-64 digits.ToBase64(SecretString: SecretText): SecretText+ BC25 + BC28: Converts the value of the input secret string to its equivalent secret string representation that is encoded with base-64 digits.ToBase64(String: Text; TextEncoding: TextEncoding): Text+ BC25 + BC28: Converts the value of the input string to its equivalent string representation that is encoded with base-64 digits.ToBase64(String: Text; TextEncoding: TextEncoding; Codepage: Integer): Text+ BC25 + BC28: Converts the value of the input string to its equivalent string representation that is encoded with base-64 digits.ToBase64(String: Text; InsertLineBreaks: Boolean): Text+ BC25 + BC28: Converts the value of the input string to its equivalent string representation that is encoded with base-64 digits.ToBase64(String: Text; InsertLineBreaks: Boolean; TextEncoding: TextEncoding; Codepage: Integer): Text+ BC25 + BC28: Converts the value of the input string to its equivalent string representation that is encoded with base-64 digits.ToBase64(InStream: InStream): Text+ BC25 + BC28: Converts the value of the input stream to its equivalent string representation that is encoded with base-64 digits.ToBase64(InStream: InStream; InsertLineBreaks: Boolean): Text+ BC25 + BC28: Converts the value of the input stream to its equivalent string representation that is encoded with base-64 digits.ToBase64(InStream: InStream; InsertLineBreaks: Boolean; OutStream: OutStream)+ BC25 + BC28: Converts the value of the input stream to its equivalent string representation that is encoded with base-64 digits.ToBase64Url(String: Text): Text+ BC26 + BC26 + BC26 + BC26 + BC26: Converts the value of the input string to its equivalent string representation that is encoded with base64 URL-safe characters.ToBase64Url(SecretString: SecretText): SecretText+ BC26 + BC26 + BC26 + BC26 + BC26: Converts the value of the input secret string to its equivalent secret string representation that is encoded with base64 URL-safe characters.ToBase64Url(String: Text; TextEncoding: TextEncoding): Text+ BC26 + BC26 + BC26 + BC26 + BC26: Converts the value of the input string to its equivalent string representation that is encoded with base64 URL-safe characters.ToBase64Url(String: Text; TextEncoding: TextEncoding; Codepage: Integer): Text+ BC26 + BC26 + BC26 + BC26 + BC26: Converts the value of the input string to its equivalent string representation that is encoded with base64 URL-safe characters.ToBase64Url(InStream: InStream): Text+ BC26 + BC26 + BC26 + BC26 + BC26: Converts the value of the input stream to its equivalent string representation that is encoded with base64 URL-safe characters.FromBase64(Base64String: Text): Text+ BC25: Converts the specified string, which encodes binary data as base-64 digits, to an equivalent regular string.FromBase64(Base64SecretString: SecretText): SecretText+ BC25: Converts the specified secret string, which encodes binary data as base-64 digits, to an equivalent regular secret string.FromBase64(Base64String: Text; TextEncoding: TextEncoding): Text+ BC25: Converts the specified string, which encodes binary data as base-64 digits, to an equivalent regular string.FromBase64(Base64String: Text; TextEncoding: TextEncoding; Codepage: Integer): Text+ BC25: Converts the specified string, which encodes binary data as base-64 digits, to an equivalent regular string.FromBase64(Base64String: Text; OutStream: OutStream)+ BC25: Converts the specified string, which encodes binary data as base-64 digits, to an equivalent regular string.
Called by
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 1259 “Certificate Management” (4 calls:
ReadCertFromBlob → ToBase64,ReadCertFromStream → ToBase64,SaveCertToIsolatedStorage → ToBase64, …) - Codeunit 8889 “Email Account Impl.” (3 calls:
FindAllConnectors → FromBase64,ImportLogo → FromBase64,ImportLogoBlob → FromBase64) - Codeunit 1605 “PEPPOL Management” (2 calls:
GeneratePDFAttachmentAsAdditionalDocRef → ToBase64,GetAdditionalDocRefInfo → ToBase64) - Codeunit 3970 “Image Impl.” (2 calls:
FromBase64 → FromBase64,ToBase64 → ToBase64) - Codeunit 7241 “MDM Cross-Env Source API” (2 calls:
BuildBlobValue → ToBase64,BuildMediaValue → ToBase64) - Codeunit 8614 “Config. XML Exchange” (2 calls:
ConvertBlobToBase64String → ToBase64,GetConfigPackageDataValue → FromBase64) - Codeunit 8905 “Email Message Impl.” (2 calls:
AddAttachment → FromBase64,Attachments_GetContentBase64 → ToBase64) - Table 4356 “Agent Message Template” (2 calls:
ConvertAttachmentToJson → ToBase64,GetAttachmentFromJson → FromBase64) - Codeunit 1140 “OAuth 2.0 Mgt.” (1 call:
GenerateRandomCodeVerifier → ToBase64) - Codeunit 1464 “CertificateRequest Impl.” (1 call:
CreateSigningRequest → ToBase64) - Codeunit 1630 “Office Management” (1 call:
GetContent → ToBase64) - Codeunit 2003 “ML Prediction Management” (1 call:
DownloadPlot → FromBase64) - Codeunit 20118 “AMC Bank Service Request Mgt.” (1 call:
AddAMCSpecificHttpHeaders → ToBase64) - Codeunit 20124 “AMC Bank REST Request Mgt.” (1 call:
AddAMCSpecificHttpHeaders → ToBase64) - Codeunit 2717 “Page Summary Provider Impl.” (1 call:
ExtractPictureFromMedia → ToBase64) - Codeunit 3317 “Payables Agent OCV” (1 call:
TriggerPayablesAgentTaskThumbsFeedback → ToBase64) - Codeunit 4113 “Swiss QR Code Helper” (1 call:
LoadSwissCrossImage → FromBase64) - Codeunit 44 “ReportManagement” (1 call:
GetLogoBase64 → ToBase64) - Codeunit 4421 “SOA Attachment MLLM” (1 call:
TryExtractAttachmentContent → ToBase64) - Codeunit 4509 “Email - Outlook API Helper” (1 call:
AddAttachmentsToMessage → FromBase64) - Codeunit 4516 “OAuth2 SMTP Authentication” (1 call:
GetUserName → FromBase64) - Codeunit 502 “OAuth2Impl” (1 call:
GetClaims → FromBase64) - Codeunit 5142 “Contoso Utilities” (1 call:
GetFileStream → FromBase64) - Codeunit 5459 “JSON Management” (1 call:
TryReadAsBase64 → FromBase64) - Codeunit 5461 “Json Impl.” (1 call:
TryReadAsBase64 → FromBase64) - Codeunit 6999 “Outlook Add-In Services” (1 call:
GetEmailAndAttachments → FromBase64) - Codeunit 7232 “MDM Inline Media” (1 call:
TryDecodeContent → FromBase64) - Codeunit 7248 “MDM Source Response” (1 call:
TryFromBase64 → FromBase64) - Codeunit 8351 “MCP Config Implementation” (1 call:
EncodeForMCPHeaderIfNonAscii → ToBase64) - Codeunit 9451 “File Account Impl.” (1 call:
ImportLogo → FromBase64)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Base64 Convert"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.