Codeunit 9455 "External File Storage Impl."
System Application · System.ExternalFileStorage
Across versions
- BC23-25not present
- BC26added
- BC27-30unchanged
Neighbourhood 4 connected objects and pages
System Application · System.ExternalFileStorage · BC26-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
Procedures
Initialize(Scenario: Enum "File Scenario")Initialize(TempFileAccount: Record "File Account" temporary)ListFiles(Path: Text; FilePaginationData: Codeunit "File Pagination Data"; var TempFileAccountContent: Record "File Account Content" temporary)GetFile(Path: Text; Stream: InStream)CreateFile(Path: Text; Stream: InStream)CopyFile(SourcePath: Text; TargetPath: Text)MoveFile(SourcePath: Text; TargetPath: Text)FileExists(Path: Text): BooleanDeleteFile(Path: Text)ListDirectories(Path: Text; FilePaginationData: Codeunit "File Pagination Data"; var TempFileAccountContent: Record "File Account Content" temporary)CreateDirectory(Path: Text)DirectoryExists(Path: Text): BooleanDeleteDirectory(Path: Text)PathSeparator(): TextCombinePath(Path: Text; ChildPath: Text): TextGetParentPath(Path: Text): TextSelectAndGetFolderPath(Path: Text; DialogTitle: Text): TextSelectAndGetFilePath(Path: Text; FileFilter: Text; DialogTitle: Text): TextSaveFile(Path: Text; FileNameSuggestion: Text; FileExtension: Text; DialogTitle: Text): TextBrowseAccount()
Plus 3 local procedures.
Calls
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 8703 “Feature Telemetry” (1 call:
Initialize → LogUptake) - Codeunit 9451 “File Account Impl.” (1 call:
BrowseAccount → BrowseAccount) - Codeunit 9452 “File Scenario” (1 call:
Initialize → GetFileAccount)
Called by
- Codeunit 9454 “External File Storage” (15 calls:
BrowseAccount → BrowseAccount,CombinePath → CombinePath,CopyFile → CopyFile, …)
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: "External File Storage Impl."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.