Codeunit 9042 "ABS Operation Payload"
System Application · System.Azure.Storage
Across versions
- BC23-24present
- BC2517 procedures changed
- BC26-30unchanged
Neighbourhood 7 connected objects and pages
System Application · System.Azure.Storage · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
Procedures
GetAuthorization(): Interface "Storage Service Authorization"SetAuthorization(StorageServiceAuthorization: Interface "Storage Service Authorization")SetOperation(NewOperation: Enum "ABS Operation")Δ BC25GetApiVersion(): Enum "Storage Service API Version"SetApiVersion(StorageServiceApiVersion: Enum "Storage Service API Version")GetStorageAccountName(): TextΔ BC25SetStorageAccountName(StorageAccount: Text)Δ BC25GetContainerName(): TextΔ BC25SetContainerName(Container: Text)Δ BC25GetBlobName(): TextΔ BC25SetBlobName(Blob: Text)Δ BC25SetBaseUrl(BaseUrl: Text)Δ BC25GetOperation(): Enum "ABS Operation"GetRequestHeaders(): Dictionary of [Text, Text]Δ BC25GetContentHeaders(): Dictionary of [Text, Text]Δ BC25Initialize(StorageAccount: Text; Container: Text; BlobNameText: Text; StorageServiceAuthorization: Interface "Storage Service Authorization"; StorageServiceAPIVersion: Enum "Storage Service API Version")Δ BC25ConstructUri(): TextΔ BC25 (internal): Creates the Uri for this object, based on given valuesAddRequestHeader(HeaderKey: Text; HeaderValue: Text)Δ BC25AddContentHeader(HeaderKey: Text; HeaderValue: Text)Δ BC25AddUriParameter(ParameterKey: Text; ParameterValue: Text)Δ BC25SetOptionalParameters(ABSOptionalParameters: Codeunit "ABS Optional Parameters")Δ BC25
Plus 1 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 9046 “ABS URI Helper” (2 calls:
ConstructUri → ConstructUri,ConstructUri → SetOptionalUriParameter) - Codeunit 9047 “ABS Optional Parameters” (2 calls:
SetOptionalParameters → GetParameters,SetOptionalParameters → GetRequestHeaders) - Codeunit 3060 “Uri” (1 call:
SetBlobName → EscapeDataString)
Called by
- Codeunit 9051 “ABS Client Impl.” (129 calls:
AcquireLease → SetOptionalParameters,AddMetadataHeaders → AddRequestHeader,AppendBlock → GetBlobName, …) - Codeunit 9048 “ABS HttpHeader Helper” (4 calls:
HandleContentHeaders → GetContentHeaders,HandleRequestHeaders → AddRequestHeader,HandleRequestHeaders → GetApiVersion, …) - Codeunit 9045 “ABS Web Request Helper” (3 calls:
PrepareRequestMsg → ConstructUri,PrepareRequestMsg → GetAuthorization,PrepareRequestMsg → GetStorageAccountName) - Codeunit 9049 “ABS HttpContent Helper” (1 call:
AddXmlDocumentAsContent → AddContentHeader)
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: "ABS Operation Payload"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.