Codeunit 9351 "Graph Client Impl."
System Application · System.Integration.Graph
Across versions
- BC23present
- BC241 procedures added
- BC25-26unchanged
- BC273 procedures added
- BC28-30unchanged
Neighbourhood 8 connected objects and pages
System Application · System.Integration.Graph · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
Procedures
Initialize(NewGraphAPIVersion: Enum "Graph API Version"; NewGraphAuthorization: Interface "Graph Authorization")Initialize(NewGraphAPIVersion: Enum "Graph API Version"; NewGraphAuthorization: Interface "Graph Authorization"; HttpClientHandlerInstance: Interface "Http Client Handler")SetBaseUrl(BaseUrl: Text)Get(RelativeUriToResource: Text; var HttpResponseMessage: Codeunit "Http Response Message"): BooleanGet(RelativeUriToResource: Text; GraphOptionalParameters: Codeunit "Graph Optional Parameters"; var HttpResponseMessage: Codeunit "Http Response Message"): BooleanPost(RelativeUriToResource: Text; GraphOptionalParameters: Codeunit "Graph Optional Parameters"; RequestHttpContent: Codeunit "Http Content"; var HttpResponseMessage: Codeunit "Http Response Message"): BooleanPatch(RelativeUriToResource: Text; GraphOptionalParameters: Codeunit "Graph Optional Parameters"; RequestHttpContent: Codeunit "Http Content"; var HttpResponseMessage: Codeunit "Http Response Message"): BooleanPut(RelativeUriToResource: Text; GraphOptionalParameters: Codeunit "Graph Optional Parameters"; RequestHttpContent: Codeunit "Http Content"; var HttpResponseMessage: Codeunit "Http Response Message"): Boolean+ BC24Delete(RelativeUriToResource: Text; GraphOptionalParameters: Codeunit "Graph Optional Parameters"; var HttpResponseMessage: Codeunit "Http Response Message"): BooleanGetWithPagination(RelativeUriToResource: Text; GraphOptionalParameters: Codeunit "Graph Optional Parameters"; var GraphPaginationData: Codeunit "Graph Pagination Data"; var HttpResponseMessage: Codeunit "Http Response Message"): Boolean+ BC27GetNextPage(var GraphPaginationData: Codeunit "Graph Pagination Data"; var HttpResponseMessage: Codeunit "Http Response Message"): Boolean+ BC27GetAllPages(RelativeUriToResource: Text; GraphOptionalParameters: Codeunit "Graph Optional Parameters"; var HttpResponseMessage: Codeunit "Http Response Message"; var JsonResults: JsonArray): Boolean+ BC27
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 9354 “Graph Request Helper” (10 calls:
Delete → Delete,Delete → SetRestClient,GetNextPage → GetByFullUrl, …) - Codeunit 2356 “Http Response Message” (6 calls:
Delete → GetIsSuccessStatusCode,GetNextPage → GetIsSuccessStatusCode,GetWithPagination → GetIsSuccessStatusCode, …) - Codeunit 9353 “Graph Optional Parameters” (6 calls:
Patch → GetODataQueryParameters,Patch → GetQueryParameters,Post → GetODataQueryParameters, …) - Codeunit 9359 “Graph Pagination Helper” (6 calls:
GetAllPages → CombineValueArrays,GetAllPages → GetMaxIterations,GetAllPages → IsWithinIterationLimit, …) - Codeunit 9352 “Graph Uri Builder” (4 calls:
Delete → Initialize,Patch → Initialize,Post → Initialize, …) - Codeunit 9360 “Graph Pagination Data” (2 calls:
GetAllPages → HasMorePages,GetNextPage → GetNextLink) - Codeunit 2350 “Rest Client” (1 call:
Initialize → Initialize)
Called by
- Codeunit 9350 “Graph Client” (10 calls:
Delete → Delete,Get → Get,GetAllPages → GetAllPages, …)
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: "Graph Client Impl."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.