C#OneDrive for Business / SharePoint:从本地同步文件获取服务器路径

我正在编写WPF C#应用程序,并希望获取本地同步文件的SharePoint URL。

在Windows资源管理器中,用户可以右键单击同步的OneDrive文件夹中的文件,选择“OneDrive for Business”菜单和“复制链接”。 这提供了同步文件的SharePoint URL。 有没有办法在C#中复制它?

目前,如果我使用我的应用程序中的FileOpenDialog引用该文件,我只获得本地物理路径(例如c:\ onedrive … \ file.txt)。 如何使用本地同步文件来获取SharePoint URL?