Language

DashboardGroup Class

Definition

Describes a list of dashboards associated to an owner. Currently, teams own dashboard groups.

[System.Runtime.Serialization.DataContract]
public class DashboardGroup : Microsoft.TeamFoundation.Dashboards.WebApi.DashboardSecuredObject
type DashboardGroup = class
    inherit DashboardSecuredObject
Public Class DashboardGroup
Inherits DashboardSecuredObject
Inheritance
Attributes

Constructors

Name Description
DashboardGroup()
DashboardGroup(IEnumerable<DashboardGroupEntry>, GroupMemberPermission, String)
DashboardGroup(IEnumerable<DashboardGroupEntry>, GroupMemberPermission)
DashboardGroup(IEnumerable<DashboardGroupEntry>, String)
DashboardGroup(IEnumerable<DashboardGroupEntry>)

Properties

Name Description
DashboardEntries

A list of Dashboards held by the Dashboard Group

Links
Permission

Deprecated: The old permission model describing the level of permissions for the current team. Pre-M125.

TeamDashboardPermission

A permissions bit mask describing the security permissions of the current team for dashboards. When this permission is the value None, use GroupMemberPermission. Permissions are evaluated based on the presence of a value other than None, else the GroupMemberPermission will be saved.

Url

Methods

Name Description
SetSecuredChildren(ISecuredObject)
SetSecuredObject(ISecuredObject)

Operation to populate SecuredObject Info on object and all children with same security state.

(Inherited from DashboardSecuredObject)

Explicit Interface Implementations

Name Description
ISecuredObject.GetToken() (Inherited from DashboardSecuredObject)
ISecuredObject.NamespaceId (Inherited from DashboardSecuredObject)
ISecuredObject.RequiredPermissions (Inherited from DashboardSecuredObject)

Applies to