codeunitPlatform, DevOps & Performanceofficial - Microsoftderived - from the source, no model text

Codeunit 4609 "Ext. SharePoint REST Helper"

External File Storage - SharePoint Connector · System.ExternalFileStorage

Across versions

  1. BC23-28not present
  2. BC29-30present

External File Storage - SharePoint Connector · System.ExternalFileStorage · BC29-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Internal
Permissions tabledata “Ext. SharePoint Account” = r

Procedures

  • ListFiles(SharePointAccount: Record "Ext. SharePoint Account"; Path: Text; FilePaginationData: Codeunit "File Pagination Data"; var TempFileAccountContent: Record "File Account Content" temporary) (internal)
  • GetFile(SharePointAccount: Record "Ext. SharePoint Account"; Path: Text; Stream: InStream) (internal)
  • CreateFile(SharePointAccount: Record "Ext. SharePoint Account"; Path: Text; Stream: InStream) (internal)
  • CopyFile(SharePointAccount: Record "Ext. SharePoint Account"; SourcePath: Text; TargetPath: Text) (internal)
  • MoveFile(SharePointAccount: Record "Ext. SharePoint Account"; SourcePath: Text; TargetPath: Text) (internal)
  • FileExists(SharePointAccount: Record "Ext. SharePoint Account"; Path: Text): Boolean (internal)
  • DeleteFile(SharePointAccount: Record "Ext. SharePoint Account"; Path: Text) (internal)
  • ListDirectories(SharePointAccount: Record "Ext. SharePoint Account"; Path: Text; FilePaginationData: Codeunit "File Pagination Data"; var TempFileAccountContent: Record "File Account Content" temporary) (internal)
  • CreateDirectory(SharePointAccount: Record "Ext. SharePoint Account"; Path: Text) (internal)
  • DirectoryExists(SharePointAccount: Record "Ext. SharePoint Account"; Path: Text): Boolean (internal)
  • DeleteDirectory(SharePointAccount: Record "Ext. SharePoint Account"; Path: Text) (internal)
  • SetAuthorizationForTest(NewSharePointAuthorization: Interface "SharePoint Authorization") (internal): Injects a mock authorization so tests can exercise the REST API flow without acquiring a real token. Token acquisition goes through the platform OAuth stack and cannot be intercepted by test HTTP handlers.

Plus 9 local procedures.

Recent changes

Ask your agent

Procedure bodies are not stored here (D10). 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: "Ext. SharePoint REST Helper"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources