Using the .NET SDK for Microsoft Graph, you can upload (small) files. Example here.
How can I upload a large file (> 4MB) using the .NET SDK?
In other words, can the SDK be utilized to implement "Upload large files with an upload session" ?
This will be available in the next release of .NET Microsoft Graph client library. It will work the same as the functionality in the .NET OneDrive client library. You can review this in my working branch. You can provide feedback in the repo.