Codeunit 9353 "Graph Optional Parameters"
System Application · System.Integration.Graph
Across versions
- BC23present
- BC246 procedures added, 2 procedures removed
- BC25-30unchanged
Neighbourhood 7 connected objects and pages
System Application · System.Integration.Graph · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Public |
Procedures
SetIfMatch(Value: Text): Sets the value for ‘IF-Match’ HttpHeader for a request.SetIfNoneMatchRequestHeader(Value: Text)+ BC24: Sets the value for ‘If-None-Match’ HttpHeader for a request.SetPreferRequestHeader(Value: Text)+ BC24: Sets the value for ‘Prefer’ HttpHeader for a request.SetConsistencyLevelRequestHeader(Value: Text)+ BC24: Sets the value for ‘ConsistencyLevel’ HttpHeader for a request.SetRequestHeader(GraphRequestHeader: Enum "Graph Request Header"; HeaderValue: Text)+ BC24 − BC24: Sets the value for a HttpHeader for a request.GetRequestHeaders(): Dictionary of [Text, Text](internal)SetMicrosftGraphConflictBehavior(GraphConflictBehavior: Enum "Graph ConflictBehavior"): Sets the value for ‘@microsoft.graph.conflictBehavior’ HttpHeader for a request.GetQueryParameters(): Dictionary of [Text, Text](internal)SetODataQueryParameter(GraphODataQueryParameter: Enum "Graph OData Query Parameter"; ODataQueryParameterValue: Text)+ BC24: Sets the value for an OData Query Parameter see: https://learn.microsoft.com/en-us/graph/query-parameters?tabs=http#odata-system-query-optionsGetODataQueryParameters(): Dictionary of [Text, Text]+ BC24 (internal)
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 9358 “Graph Optional Parameters Impl” (6 calls:
GetODataQueryParameters → GetODataQueryParameters,GetQueryParameters → GetQueryParameters,GetRequestHeaders → GetRequestHeaders, …)
Called by
- Codeunit 9351 “Graph Client Impl.” (6 calls:
Patch → GetODataQueryParameters,Patch → GetQueryParameters,Post → GetODataQueryParameters, …) - Codeunit 9119 “SharePoint Graph Client” (4 calls:
SetODataExpand → SetODataQueryParameter,SetODataFilter → SetODataQueryParameter,SetODataOrderBy → SetODataQueryParameter, …) - Codeunit 9121 “SharePoint Graph Uri Builder” (4 calls:
AddOptionalParametersToEndpoint → GetODataQueryParameters,AddOptionalParametersToEndpoint → GetQueryParameters,HasParameters → GetODataQueryParameters, …) - Codeunit 9123 “SharePoint Graph Req. Helper” (2 calls:
ConfigureConflictBehavior → SetMicrosftGraphConflictBehavior,DownloadChunk → SetRequestHeader) - Codeunit 9354 “Graph Request Helper” (1 call:
PrepareRestClient → GetRequestHeaders) - Codeunit 9359 “Graph Pagination Helper” (1 call:
ApplyPageSize → SetODataQueryParameter)
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 Optional Parameters"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.