Partial transfer of large attachments
When using the Microsoft graph API, the only way to get attachments requires transferring the entire attachment as part of a single request. Some method of resumably streaming the content is necessary to support environments with poor connectivity and/or low memory. Office 365 seems to support attachments up to 150 MB, but if say only 10 MB can reliably be downloaded before a connection is interrupted, it becomes impossible to download these attachments.
One solution would be to have an option to send a contentLink instead of inlineing the contentBytes, and this contentLink would just be an http url to download the attachment that supported http range headers for resumable downloads.
Does the /$value url of the beta API support range headers? (https://docs.microsoft.com/en-us/graph/api/attachment-get?view=graph-rest-beta&tabs=http#get-the-raw-contents-of-a-file-or-item-attachment)