Back to Devexpress

UploadControlSharePointSettings Class

aspnet-devexpress-dot-web-245f4383.md

latest3.6 KB
Original Source

UploadControlSharePointSettings Class

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

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public class UploadControlSharePointSettings :
    UploadControlUploadStorageSettingsBase
vb
Public Class UploadControlSharePointSettings
    Inherits UploadControlUploadStorageSettingsBase

The following members return UploadControlSharePointSettings objects:

LibraryRelated API Members
ASP.NET Web Forms ControlsASPxUploadControl.SharePointSettings
ASP.NET MVC ExtensionsUploadControlBinderSettings.SharePointSettings
UploadControlSettings.SharePointSettings

Remarks

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

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

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

cs
void Application_Start(object sender, EventArgs e) {
   DevExpress.Web.AccountManager.RegisterOneDrive("YourOneDriveAccount", "YourClientId", "YourClientSecret");
}
aspx
<dx:ASPxUploadControl ID="UploadControl" runat="server" UploadStorage="SharePoint" ShowUploadButton="True" >
    <SharePointSettings AccountName="YourOneDriveAccount" 
                        TokenEndpoint="YourTokenEndpoint" 
                        RedirectUri="YourRedirectUri"
                        SiteName="YourSiteName" 
                        SiteHostName="YourSiteHostName"/>
</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.

Implements

IStateManager

IPropertiesOwner

Inheritance

Object StateManager PropertiesBase UploadControlUploadStorageSettingsBase UploadControlSharePointSettings

See Also

Cloud Storage Account Management

UploadControlSharePointSettings Members

DevExpress.Web Namespace