Skip to main content
Tab

UploadControlOneDriveSettings Class

Contains settings that allow you to connect the Upload Control to OneDrive.

Namespace: DevExpress.Web

Assembly: DevExpress.Web.v23.2.dll

NuGet Package: DevExpress.Web

Declaration

public class UploadControlOneDriveSettings :
    UploadControlUploadStorageSettingsBase

The following members return UploadControlOneDriveSettings objects:

Library Related API Members
ASP.NET Web Forms Controls ASPxUploadControl.OneDriveSettings
ASP.NET MVC Extensions UploadControlBinderSettings.OneDriveSettings
UploadControlSettings.OneDriveSettings

Remarks

Follow the steps below to connect the Upload Control to OneDrive:

  1. Call the RegisterOneDrive method in the Global.asax file.
  2. Set the Upload Control’s UploadStorage property to OneDrive.
  3. Assign a OneDrive account’s name to the OneDriveSettings.AccountName property.

The following example demonstrates how to connect the Upload Control to OneDrive:

void Application_Start(object sender, EventArgs e) {
   DevExpress.Web.AccountManager.RegisterOneDrive("YourOneDriveAccount", "YourClientId", "YourClientSecret");
}
<dx:ASPxUploadControl ID="UploadControl" runat="server" UploadStorage="OneDrive" ShowUploadButton="True" >
    <OneDriveSettings AccountName="YourOneDriveAccount" 
                      TokenEndpoint="YourTokenEndpoint" 
                      RedirectUri="YourRedirectUri" />
</dx:ASPxUploadControl>

Once the Upload Control uploads a file to cloud storage, you can use the key name of this file to access it. To obtain a file key name, use the FileNameInStorage property of an UploadedFile object.

See Also