Back to Devexpress

ResolveAccountEventArgs.Account Property

aspnet-devexpress-dot-web-dot-resolveaccounteventargs.md

latest2.6 KB
Original Source

ResolveAccountEventArgs.Account Property

Gets or sets an account for the account name specified by the ResolveAccountEventArgs.AccountName property.

Namespace : DevExpress.Web

Assembly : DevExpress.Web.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public AccountBase Account { get; set; }
vb
Public Property Account As AccountBase

Property Value

TypeDescription
AccountBase

An AccountBase object that specifies the account.

|

Remarks

Use the ResolveAccountEventArgs.AccountName property to get an account name for which the account is to be created.

Example

The following example illustrates how to use the AccountManager.ResolveAccount event.

aspx
<dx:ASPxFileManager ID="FileManager" runat="server" ProviderType="Dropbox">
    <Settings RootFolder="~" ThumbnailFolder="~/Thumb" />
    <SettingsDropbox AccountName="DropboxAccount#1" />
</dx:ASPxFileManager>
csharp
void Application_Start(object sender, EventArgs e) {
    AccountManager.ResolveAccount += AccountManager_ResolveAccount;
}
void AccountManager_ResolveAccount(object sender, ResolveAccountEventArgs e) {
    if(e.AccountName == "DropboxAccount#1")
        e.Account = new DropboxAccount(e.AccountName, "SecretAccessTokenValue#1");
}
vb
Private Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
    AccountManager.ResolveAccount += AddressOf AccountManager_ResolveAccount
End Sub
Private Sub AccountManager_ResolveAccount(ByVal sender As Object, ByVal e As ResolveAccountEventArgs)
    If e.AccountName = "DropboxAccount#1" Then e.Account = New DropboxAccount(e.AccountName, "SecretAccessTokenValue#1")
End Sub

See Also

AccountName

ResolveAccountEventArgs Class

ResolveAccountEventArgs Members

DevExpress.Web Namespace