Skip to main content

ClientTrustLevel Enum

Lists trust levels that specify which actions a client can initiate on the server.

Namespace: DevExpress.DashboardWeb

Assembly: DevExpress.Dashboard.v24.1.Web.dll

NuGet Package: DevExpress.Web.Dashboard.Common

Declaration

public enum ClientTrustLevel

Members

Name Description
Full

A client can initiate any action to execute them on a server side.

Restricted

A client cannot initiate actions that can lead to changing a dashboard stored on a server. This trust level can be used to prevent inadvertent or unauthorized modifications to dashboards.

Remarks

Values listed in this enumeration are used to set the VerifyClientTrustLevelEventArgs.ClientTrustLevel property.

A list below describes the Web Dashboard’s specifics when it operates in the ClientTrustLevel.Restricted mode:

  • Only dashboards stored in dashboard storage can be processed on the client. The designer mode does not work.

  • Calling the IEditableDashboardStorage.AddDashboard and IDashboardStorage.SaveDashboard methods leads to an exception.

  • Information about data sources containing in a dashboard xml definition is not passed to the client when you request a dashboard xml file.

See Also